Integrering av Google Drupal SSO-inloggning med OAuth/OpenID-anslutning
Översikt
Google Drupal OAuth / OpenID Connect-integrering möjliggör SSO mellan Drupal-webbplatsen och Google. Den här installationsguiden hjälper dig att konfigurera enkel inloggning (SSO) mellan Drupal-webbplatsen och Google med hjälp av OAuth/OpenID Connect modul. Den här modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11. När du integrerar OAuth/OpenID Connect-modulen med Drupal-webbplatsen kan du logga in på Drupal-webbplatsen sömlöst med Google-inloggningsuppgifterna.
Installationssteg
- Gammal version
- Ny version
Konfigurationssteg
Konfigurera SSO-applikationen i Google:
- Logga in på Google Developer Administrator konsol.
- Välj ett projekt från vänster sidas övre sidhuvud.
- I popup-fönstret Välj ett projekt klickar du på Nytt projekt knappen för att skapa ett nytt projekt eller välj ett av de befintliga för att fortsätta.
- I Nytt projekt panel, ange följande information:
- Ange namnet på ditt projekt i Projektnamn textfält.
- Klicka på Skapa knappen för att skapa projektet.
- Efter att du skapat projektet klickar du på API:er och tjänster från instrumentpanelen.
- Välj nu det projekt du skapade.
- Från den vänstra navigeringspanelen klickar du på referenser.
- Klicka sedan på Skapa legitimationsuppgifter.
- Välj från rullgardinsmenyn OAuth-klient-ID alternativ.
- Om du får en varning som säger För att skapa ett OAuth-klient-ID måste du först ange ett produktnamn på samtyckesskärmen. (som visas i bilden nedan), ignorera det. Klicka på Konfigurera samtyckesskärmen knapp.
- Du kommer att omdirigeras till branding fönster, klicka på Att börja knapp.
- Ange följande information i Projektkonfiguration fönster:
- I App-namn textfält, ange namnet på programmet.
- Ange din e-postadress i Användarsupport e-post textfält så att folk kan kontakta dig med frågor om sitt samtycke.
- I publik välj Yttre kryssrutan.
- I Kontaktinformation ange din kontakt-e-postadress.
- Slutför din konfiguration och klicka på Skapa knapp.
- Därefter klickar du på Skapa OAuth-klient knapp.
- Välja Ansökningstyp as webbapplikation.
- Ange följande information i Skapa OAuth-klient-ID fönster:
- Namn : Gå in i Namn för din OAuth 2.0-klient. (Det här namnet används bara för att identifiera klienten i konsolen.)
- Auktoriserade omdirigerings-URI:er: Klicka på + Lägg till URI knappen och klistra in det tidigare kopierade Callback/Redirect URL från Drupal till textfältet.
- Klicka sedan på Skapa knapp.
- Från popup-fönstret kopiera kund-ID och Klienthemlighet. Ha det till hands. Det kommer att kräva att konfigurera Drupal som OAuth-klient.
Behöva hjälp?
Om du stöter på några problem under konfigurationen eller om du vill ha några ytterligare funktioner, vänligen kontakta oss på drupalsupport@xecurify.com.
Ytterligare egenskaper:
Felsökning:
Fler vanliga frågor ➔Får fel: 'Användarnamn har inte tagits emot. Kontrollera din Attribut Mapping-konfiguration.' ELLER Får fel: 'E-postmeddelande har inte tagits emot. Kontrollera din Attribut Mapping-konfiguration.'
Följ de nämnda stegen HÄR
Jag får "Klientuppgifter hittades inte i rubrikerna eller brödtexten"
när jag försöker utföra testkonfiguration
Följ de nämnda stegen HÄR
Efter att jag klickat på utloggningen i Drupal skickas jag tillbaka till Drupals hemsida. Men när jag försöker logga in med en annan användare, ber den mig inte att logga in utan loggar mig automatiskt in med samma användare
Utloggningsfunktionen du har nämnt här är standardbeteendet för en modul. Det loggar ut dig från Drupal men inte från din applikation/leverantör. För att tillåta modulen att logga ut från din leverantör/applikationskonto (det du letar efter), måste du göra följande konfigurationer: [veta mer]
Jag köpte den betalda Drupal-modulen och ersatte den med den kostnadsfria modulen, men jag kan fortfarande inte använda betalda funktioner.
Eftersom du har uppgraderat till en av våra betalversioner av Drupal-modulen och ersatt gratismodulen med den betalda, måste du först aktivera betalmodulen. Se stegen nedan. [Veta mer]
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen

Kontakta oss