Sono nuovo di OAuth 2.0. Ho usato il server PHP OAuth di BShaffer sulla concessione del codice di autorizzazione e comprendo che l'applicazione client può avere il suo token OAuth separato dall'autenticazione della sessione, ovvero, se un utente si disconnette, il token di accesso non viene revocato e il token di aggiornamento è usato per ottenere un nuovo token di accesso alla scadenza.
Sto costruendo un'applicazione attendibile utilizzando un'API con Concessione utente OAuth Credential (o Resource Owner). Le mie domande sono:
- Poiché sono in Conoscenza delle credenziali utente OAuth, OAuth dovrebbe contenere tutte le credenziali dell'utente e solo il livello di autenticazione dell'utente (che si comporta come un livello SSO)?
- Con ciò, posso usare un token OAuth come token di sessione?
- Al momento della disconnessione dall'applicazione client, dovrei revocare il token OAuth?