Sökresultat :

×

Hur man ställer in FusionAuth Single Sign On med Drupal OAuth/OpenId Connect

Hur man ställer in FusionAuth Single Sign On med Drupal OAuth/OpenId Connect


Drupal FusionAuth SSO-integration gör att du kan konfigurera enkel inloggning (SSO) mellan din Drupal-webbplats och FusionAuth med hjälp av OAuth/OpenID-protokollet. Drupal OAuth 2.0/OpenID-anslutningsmodul ger möjlighet att aktivera inloggning med OAuth 2.0/OIDC Single Sign-On till Drupal Site. Vi tillhandahåller Drupal OAuth/OpenID-klientmodulen för Drupal 7, Drupal 8 och Drupal 9.
Här kommer vi att gå igenom en guide för att konfigurera SSO-inloggningen mellan Drupal och FusionAuth. Genom att följa dessa steg kommer användare av FusionAuth att kunna logga in på Drupal-webbplatsen med sina FusionAuth-uppgifter.
Om du har några frågor eller om du behöver någon form av hjälp med att konfigurera modulen kan du kontakta oss på drupalsupport@xecurify.com. Om du vill kan vi också boka ett onlinemöte för att hjälpa dig att konfigurera Drupal OAuth & OpenID Connect Login – OAuth2 Client SSO Login modul.


Förutsättning: Ladda ner och installation 


  • Ladda ner modulen:
    Kompositören kräver 'drupal/miniorange_oauth_client'
  • Navigera till Förläng menyn på din Drupal administratörskonsol och sök efter miniOrange OAuth-klientkonfiguration med hjälp av sökrutan.
  • Aktivera modulen genom att markera kryssrutan och klicka på installera knapp.
  • Du kan konfigurera modulen på:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Installera modulen:
    drush en drupal/miniorange_oauth_client
  • Rensa cacheminnet:
     borsta cr
  • Du kan konfigurera modulen på:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul.
  • installera Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login modulen antingen genom att ladda ner zip-filen eller från URL:en till paket (tjära/zip).
  • Klicka på Aktivera nyligen tillagda moduler.
  • Aktivera den här modulen genom att markera kryssrutan och klicka på installera knapp.
  • Du kan konfigurera modulen på:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navigera till Konfigurera OAuth och sök efter din leverantör/applikation med sökrutan. Om du inte kan hitta en önskad applikation/leverantör, välj Anpassad OAuth-leverantör.
  • Drupal OAuth Client - Konfigurera modul
  • kopiera Callback/Redirect URL och ha det till hands.
  • Drupal OAuth-klient - fliken Konfigurera OAuth

2. Konfigurera SSO Application i FusionAuth

  • Logga in på din FusionAuth Admin Dashboard.
  • Navigera till Ansökan och klicka på den gröna plusknappen (+) för att lägga till ny applikation.
  • drupal oauth-klient Logga in på fusionauth
  • ange applikationsnamn i Namn textfält för t.ex. Drupal.
  • Välja OAuth flik och kopiera Återuppringnings-/omdirigeringsadresser från miniOrange Drupal OAuth Client-modulen och klistra in den Auktoriserade omdirigeringsadresser textfält.
  • ange appnamn och klistra in återuppringningsadressen
  • Navigera till Registrering fliken och aktiverade kryssrutan under Självbetjäningsregistrering.
  • Spara applikationen genom att klicka på den blå ikonen i det övre högra hörnet.
  • gå till registreringsfliken och markera kryssrutan under Självbetjäningsregistrering

    Observera: - Som standard tillåter inte FusionAuth användare att skapa ett nytt konto. Detta är praktiskt när du har ett internt verktyg där administratörer manuellt skapar kontona. Men om du vill att användarna ska kunna registrera ett konto måste du aktivera självbetjäningsregistrering på fliken "Registrering". Du kan också anpassa vilka fält som krävs genom att aktivera dem.

  • Det kommer att omdirigera tillbaka till din applikationslista, där du kan klicka på sökikonknappen bredvid den nyskapade applikationen.
  • gå till registreringsfliken och markera kryssrutan under Självbetjäningsregistrering

    3. Integrera Drupal med FusionAuth

  • I OAuth-konfiguration fliken kommer du att få Klient ID, Kundhemlighet. Håll den till hands eftersom du behöver konfigurera Drupal OAuth-klient modul.
  • Fusionauth sso-inloggning, kopiera klient-id och klienthemlighet

    FusionAuth-applikationens slutpunkter och omfattning:


    Omfattning: öppen profil
    Auktorisera slutpunkt: {YOUR_FUSIONAUTH_URL}/oauth2/authorize
    Åtkomsttokens slutpunkt: {YOUR_FUSIONAUTH_URL}/oauth2/token
    Få användarinformation slutpunkt: {YOUR_FUSIONAUTH_URL}/oauth2/användarinfo

    4. Testa konfigurationen av Drupal med FusionAuth

    • När du har sparat konfigurationerna, klicka på Testkonfiguration för att testa anslutningen mellan Drupal och FusionAuth.
    • drupal OAuth OpenID Single Single On FusionAuth testkonfiguration
    • Denna Testkonfigurationsfönstret kommer att ge dig en lista över de attribut som kommer från FusionAuth.
    • Välj e-postattributet från rullgardinsmenyn där användarens e-post-ID hämtas och klicka på knappen Klar.
    • drupal OAuth OpenID Single Single On FusionAuth test Konfiguration framgångsrikt
    • Nu, i Attribut- och rollkartläggning fliken kan du också välja attributet Användarnamn från rullgardinsmenyn och klicka på Spara konfiguration knapp.
    • drupal OAuth OpenID Single Single On FusionAuth test Konfiguration framgångsrikt

      Vänligen notera: Kartläggning av e-postattributet är obligatoriskt för att din inloggning ska fungera.

    • Logga nu ut och gå till din Drupal-sajts inloggningssida. Du hittar automatiskt en inloggningslänk med FusionAuth där. Om du vill lägga till SSO-länken till andra sidor också, följ stegen i bilden nedan:
    • drupal OAuth OpenID Single Single On FusionAuth test Konfiguration framgångsrikt

    24*7 Aktiv support

    Om du stöter på några problem eller om du har några frågor är du välkommen att kontakta oss på drupalsupport@xecurify.com. Om du vill att några ytterligare funktioner ska inkluderas i modulen, vänligen kontakta oss, så kan vi skräddarsy det för dig. Om du vill kan vi också schemalägga ett onlinemöte för att hjälpa dig att konfigurera Drupal OAuth/OpenID Single Sign On-modulen.

    Ytterligare resurser

    Våra övriga moduler

Hej där!

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

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com