Social
Con IBM Cloud® App ID, puoi configurare i provider di identità social per configurare un'esperienza SSO (single sign-on) per la tua applicazione. Consentendo a un utente di accedere con i propri profili social, non ha più bisogno di ricordare molte password diverse per applicazioni differenti.
Configurazione predefinita
App ID fornisce una configurazione predefinita per aiutarti ad utilizzare velocemente il servizio.
I dati vengono utilizzati quando ti dedichi agli Utilizzi consentiti del Servizio. Utilizzando il servizio, accetti di adottare la politica per la raccolta e l'utilizzo di informazioni nel rispetto della informativa sulla privacy indicata.
Quando configuri App ID, Facebook, Google e Cloud Directory vengono automaticamente abilitati come provider di identità. Puoi modificare la configurazione in qualsiasi momento. Sono disponibili delle credenziali predefinite per Facebook e Google ma si tratta di credenziali IBM e devono essere utilizzate solo per verificare se utilizzare il servizio. Prima di pubblicare la tua applicazione, aggiorna la configurazione con le tue proprie credenziali.
Sei limitato a 20 autenticazioni con le credenziali predefinite per ogni istanza, al giorno. Se si supera questo limite, error_description=MaxNumberOfDefaultKeysUsageExceeded viene visualizzato alla fine del processo di autenticazione.
Configurazione di Facebook
È possibile configurare App ID per utilizzare Facebook come fornitore di identità.
Ottenere un ID applicazione e un segreto da Facebook
Per utilizzare Facebook come provider di identità, devi aggiungere e impostare la piattaforma del sito web sull'applicazione Facebook.
- Accedere al proprio account sul sito Meta for Developers.
- Fare notare l'ID applicazione di Facebook e il segreto nella sezione Basic del menu Impostazioni. Hai bisogno di questi valori per configurare il tuo progetto web per l'autenticazione nel tuo dashboard del servizio.
- Dall'elenco dei prodotti, seleziona Facebook Login.
- Selezionare la piattaforma e inserire il sito URL.
- Nella pagina delle impostazioni di Facebook Login, inserite l'endpoint di callback del server di autorizzazione URL nel campo URI di reindirizzamento validi OAuth.
- Fai clic su Save Changes.
Configurazione di App ID per l'autenticazione Facebook
Quando si dispone dell'ID e del segreto dell'app di Facebook e l'app Meta for Developers è configurata per servire i client web, è possibile modificare l'autenticazione di Facebook nella dashboard del servizio.
- Dalla scheda Manage del tuo dashboard del servizio, seleziona Facebook e fai clic su Edit.
- Inserite l'ID e il segreto dell'applicazione Facebook ottenuti dal sito web Meta for Developers.
- Copiare l'URI presente nel campo Redirect URI for Meta for Developers. Incollate l'URI nel campo Valid OAuth redirect URIs nella sezione Facebook Login Settings del sito Meta for Developers.
- Fare clic su Salva.
- Facoltativo: per le applicazioni web, immetti l'URL di reindirizzamento nel campo Web Application Redirect URLs. Questo valore viene determinato dallo sviluppatore e utilizzato per accedere all'URL di reindirizzamento dopo
il completamento del processo di autorizzazione. L'URL deve seguire uno schema
httpohttps. Per un maggiore livello di sicurezza, utilizza uno schemahttps.
Configurazione di Google
Puoi configurare il servizio App ID per utilizzare Google come provider di identità.
Ottenimento di un segreto e di un ID client
Google documentazione link
Creare un progetto nella cartella Google Cloud Platform, configurare il progetto per servire i client Web e ottenere un ID e un segreto del client.
- Crea un progetto.
- Aprire pagina delle credenziali della console Google APIs.
- Se il progetto non dispone di un ID client di tipo applicazione Web, fare clic su Crea credenziali > OAuth ID client.
- Configurare il tuo livello di consenso.
- Nel campo Origini JavaScript autorizzate, immettere il dominio del sito.
- Fai clic su Crea.
- Copiare l'ID cliente e il segreto cliente
Configurazione di App ID per l'autenticazione Google
Una volta che hai configurato il tuo progetto Google e disponi del segreto e ID client, puoi modificare il tuo dashboard del servizio per l'autenticazione Google.
- Dalla pagina Manage del tuo dashboard del servizio, seleziona Google e fai clic su Edit.
- Inserire l'ID e il segreto del client ottenuti dal sito Google Cloud Platform.
- Autorizza l'URL App ID.
- Copiare il reindirizzamento URL per Google Cloud Platform dai dettagli del provider di identità Google.
- Nella pagina delle credenziali del tuo progetto Google, seleziona l'ID client che hai creato per questa integrazione.
- Incolla l'URL da App ID nel campo Authorized redirect URIs e fai clic su Save.
- Fai clic su Save per aggiornare la tua configurazione di Google in App ID.
- Per le applicazioni web, immetti un URL di reindirizzamento nella scheda Manage. Dopo il completamento del processo di autorizzazione, viene inviato un utente a questo URL. L'URL deve seguire uno schema
httpohttps. Per un maggiore livello di sicurezza, utilizza uno schemahttps.