Sökresultat :

×

AWS Cognito SSO Logga in på Drupal med OAuth/OpenID-anslutning

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.

Konfigurera Drupal som en OAuth-klient

  • Logga in till AWS konsol.
  • Sök efter Cognito och klicka på den.
Drupal OAuth OpenID OIDC Single Sign On (SSO) AWS Cognito SSO Login AWS Console

  • 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.)
Drupal OAuth OpenID OIDC Single Sign On (SSO) AWS Cognito SSO Hantera pool

  • 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.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito SSO Ange programinformation och återuppringnings-URL

  • Klicka på Amazon Cognito länken i det övre vänstra hörnet.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito klicka på Amazon Cognito-länken

  • Klicka sedan på Användarpooler från vänster sidofält.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito klickanvändarpooler

  • Nu, på länken till den nyskapade användarpoolen.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito SSO välj nyskapad användarpool

  • 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.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito klicka på knappen Skapa användare

  • Ange användarinformation som e-mail och Lösenord och klicka på skapa User knapp.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito Ange användaruppgifter

  • Klicka på App-klienter från den vänstra sidofältet och klicka på länken till din skapade applikation.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito välj applikation

  • Från Appklientinformation avsnitt kopiera kund-ID och KundhemlighetHa den nära till hands eftersom de kommer att behövas senare.
Drupal OAuth OpenID OIDC Enkel inloggning (SSO) AWS Cognito Kopiera klient-ID och hemlighet

  • 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.
Drupal OAuth OpenID OIDC Single Sign On (SSO) AWS Cognito skapa kognitodomän

  • Gå till miniOrange OAuth-klientmodul.
  • På fliken Konfigurera OAuth, klistra in den kopierade kund-ID och Klienthemlighet från AWS Cognito i kund-ID och Klienthemlighet textfält.
Drupal-Auth-SSO-AWS Cognito-Paste-Client-Credentials

  • Ersätt den ursprungliga URL:en med Cognito domän i Auktorisera slutpunkt och Åtkomst Token Endpoint textfält.
Drupal-Auth-SSO-AWS Cognito-Ersätt den ursprungliga URL-adressen med Cognito-domän i Endpoints-fälten

  • Ocuco-landskapet Skicka klient-ID och hemlighet i sidhuvud eller brödtext Med kryssrutan kan du ange om klient-ID och hemlighet ska inkluderas i rubriken eller brödtexten i Token Endpoint Request. Om du är osäker på vilket alternativ du ska välja kan du behålla standardinställningarna.
  • Klicka på kryssrutan för att Aktivera inloggning med OAuth, scrolla ned och klicka på Spara konfiguration knapp.
Drupal OAuth OpenID OIDC Single Sign On (SSO) Aktivera kryssrutan Logga in med OAuth och klicka på Spara konfiguration

Integrera Drupal med AWS Cognito:

  • Gå till miniOrange OAuth-klientmodul.
  • In Lägg till flik, klistra in det kopierade kund-ID och Klienthemlighet från AWS Cognito i kund-ID och Klienthemlighet textfält.
Drupal-Auth-SSO-AWS Cognito-Paste-Client-Credentials

  • Ersätt den ursprungliga URL:en med Cognito domän i Auktorisera slutpunkt, Åtkomst Token Endpointoch Användarinformationsslutpunkt textfält.
Drupal-Auth-SSO-AWS Cognito-Ersätt den ursprungliga URL-adressen med Cognito-domän i Endpoints-fälten

  • Ocuco-landskapet Skicka klient-ID och hemlighet i sidhuvud eller brödtext Med kryssrutan kan du ange om klient-ID och hemlighet ska inkluderas i rubriken eller brödtexten i Token Endpoint Request. Om du är osäker på vilket alternativ du ska välja kan du behålla standardinställningarna.
  • Klicka på kryssrutan för att Aktivera inloggning med OAuth, scrolla ned och klicka på Spara konfiguration knapp.
Drupal OAuth OpenID OIDC Single Sign On (SSO) Aktivera kryssrutan Logga in med OAuth och klicka på Spara konfiguration

Testa anslutningen mellan Drupal och OAuth-leverantör



ADFS_sso ×
Hej där!

Behövs hjälp? Vi är här!

stödja