Ho letto di OAuth e continua a parlare di endpoint. Cos'è esattamente un endpoint?Che cos'è un endpoint?
risposta
Tutte le risposte pubblicate finora sono corrette, un endpoint è semplicemente un capo di un canale di comunicazione. Nel caso di OAuth, ci sono tre punti finali è necessario essere interessato:
- temporanea credenziali URI della richiesta (chiamato token di richiesta URL nella comunità OAuth 1.0a spec). Questo è un URI al quale si invia una richiesta al fine di ottenere un token di richiesta non autorizzato dal server/fornitore di servizi.
- URI di autorizzazione del proprietario di risorsa (chiamato URL di autorizzazione utente nella specifica della comunità OAuth 1.0a). Questo è un URI che indirizza l'utente ad autorizzare un token di richiesta ottenuto dall'URI della richiesta di credenziali temporanee.
- URI richiesta token (denominato URL token di accesso nella specifica della comunità OAuth 1.0a). Si tratta di un URI a cui si invia una richiesta per scambiare un token di richiesta autorizzato per un token di accesso che può quindi essere utilizzato per ottenere l'accesso a una risorsa protetta.
La speranza che aiuta a chiarire le cose. Divertiti a conoscere OAuth! Pubblica più domande se riscontri difficoltà nell'implementazione di un client OAuth.
È un'estremità di un canale di comunicazione, così spesso questo sarebbe rappresentato come l'URL di un server o servizio.
Punto finale, nel gergo di autenticazione id aperto, è l'URL a cui si invia (POST) la richiesta di autenticazione.
Estratti da Google authentication API
Per ottenere il punto finale di Google OpenID, eseguire il rilevamento con l'invio o un GET o HEAD richiesta HTTP https://www.google.com/accounts/o8/id. Quando si utilizza un GET, si consiglia di impostare l'intestazione Accept su "application/xrds + xml". Google restituisce un documento contenente un XRDS URL.The indirizzo dell'endpoint provider OpenID endpoint è annotata come:
<Service priority="0">
<Type>http://specs.openid.net/auth/2.0/server</Type>
<URI>{Google's login endpoint URI}</URI>
</Service>
Una volta che avete acquistato il punto finale di Google, è possibile inviare richieste di autenticazione ad esso, specificando i parametri appropriati (disponibile alla pagina collegata). Ci si connette all'endpoint inviando una richiesta all'URL o effettuando una richiesta POST HTTP.
Cosa sono gli endpoint di Google –
possiamo ospitare le funzioni di Google Cloud utilizzando gli endpoint google –
Un endpoint è un pattern URL utilizzato per comunicare con un'API.
Il termine Endpoint è stato inizialmente utilizzato per i servizi WCF. Successivamente, anche se questa parola viene utilizzata come risorsa API, REST consiglia di chiamare questi URI (URI [s] che comprendono i verbi HTTP e seguono l'architettura REST) come "Risorsa".
In breve, una risorsa o endpoint è una specie di punto di accesso a un'applicazione ospitata in remoto che consente agli utenti di comunicare tramite protocollo HTTP.
Forza ragazzi :) potremmo farlo più semplice, con esempi:
/this-is-an-endpoint
/another/endpoint
/some/other/endpoint
/login
/accounts
/cart/items
e quando messo sotto un dominio, sarebbe simile:
https://example.com/this-is-an-endpoint
https://example.com/another/endpoint
https://example.com/some/other/endpoint
https://example.com/login
https://example.com/accounts
https://example.com/cart/items
Può essere http o https , utilizziamo https nell'esempio.
Inoltre endpoint può essere diverso per i diversi metodi HTTP, ad esempio:
GET /item/{id}
PUT /item/{id}
sarebbero due diversi punti finali - uno per r etrieving (come in "c R ud" abbreviazione), e l'altra per u ggiornamento (come in "cr U d")
E questo è tutto, davvero così semplice!
Perché non chiamarlo semplicemente (cioè il cosiddetto "endpoint") un "URI di base"? C'è una differenza fondamentale tra un "endpoint" e un "URI di base"? Grazie. – Withheld
Che cos'è google endpoint –