AWS Cognito SSO Logga in på Drupal med OAuth/OpenID-anslutning
Översikt
Drupals OAuth-klientmodul möjliggör enkel inloggning, dvs. SSO, för en Drupal-webbplats med valfri identitetsleverantör som använder OAuth- eller OpenID-protokollet. Denna modul är kompatibel med Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11. Här går vi igenom stegen för att konfigurera modulen med AWS Cognito. När denna konfiguration är klar kommer användare att kunna logga in på Drupal-webbplatsen med sina AWS-inloggningsuppgifter.
Installationssteg
- Gammal version
- Ny version
Konfigurationssteg
Konfigurera AWS Cognito som en OAuth-leverantör:
- Logga in till AWS konsol.
- Sök efter Cognito och klicka på den.
- Klicka på Skapa användarpool knappen för att skapa nya användarpooler. (Användarpoolen är en användarkatalog. Användare i användarpoolen kan komma åt appen med hjälp av AWS Cognito-inloggningsuppgifter.)
- Nu inne Konfigurera resurser för din applikation fönstret, välj programtyp och ange programnamnet i Definiera din applikation sektion.
- Välja Inloggningsattribut in Konfigurera alternativ sektion.
- Klistra in den tidigare kopierade Återuppringnings-URL från Drupal i returadressen textfält under Lägg till en retur-URL sektion.
- Klicka på Skapa användarkatalog knapp.
- Klicka på Amazon Cognito länken i det övre vänstra hörnet.
- Klicka sedan på Användarpooler från vänster sidofält.
- Nu, på länken till den nyskapade användarpoolen.
- Klicka på användare från vänster sidofält och klicka sedan på skapa User för att lägga till en ny användare.
- Ange användarinformation som e-mail och Lösenord och klicka på skapa User knapp.
- Klicka på App-klienter från den vänstra sidofältet och klicka på länken till din skapade applikation.
- Från Appklientinformation avsnitt kopiera kund-ID och KundhemlighetHa den nära till hands eftersom de kommer att behövas senare.
- Klicka nu på Domän från vänster sidofält under brandingKopiera Cognito-domänen, den kommer att krävas senare för slutpunkter för auktorisering och åtkomsttoken.
