Sökresultat :

×

Twitch SSO-inloggning med Drupal OAuth-klient | Drupal SSO-inloggning


Drupal Twitch SSO-integration gör att du kan konfigurera enkel inloggning (SSO) mellan din Drupal-webbplats och Twitch med OAuth/OpenID-protokoll. 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, Drupal 9 och Drupal 10.
Här kommer vi att gå igenom en guide för att konfigurera SSO-inloggningen mellan Drupal och Twitch. Genom att följa dessa steg kommer användare av Twitch att kunna logga in på Drupal-webbplatsen med sina Twitch-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

1. Konfigurera Twitch som OAuth-leverantör

  • Logga in Twitch-konsol.
  • Navigera till Säkerhet och sekretess fliken under Inställningar.
  • Rulla ned till avsnittet Säkerhet och klicka på Ställ in tvåfaktorautentisering för att aktivera Second Factor Authentication.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Aktivera 2FA
  • Klicka nu på Aktivera 2FA knapp.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Klicka på Aktivera 2FA
  • Ange din Telefonnummer och klicka på Fortsätta knapp.
  • Ange koden som skickats till det registrerade telefonnumret och klicka på Fortsätta knapp.
  • Öppna valfri Authenticator-app, skanna QR-koden och ange den genererade verifieringskoden.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Twitch App Scan QR
  • Tvåfaktorsautentiseringen har aktiverats.
  • Navigera nu till Twitch Developer Console och logga in med Twitch-uppgifter.
  • Klicka på i den vänstra navigeringsmenyn Applikationer -> Registrera din ansökan.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Twitch Register Application
  • Ange applikationsnamn.
  • Klistra in Callback-URL kopieras från steget här.
  • Välj Kategori och klicka på Skapa knapp.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Twitch Register Application

    2. Konfigurera Drupal som OAuth-klient

  • Hitta applikationen och klicka på hantera knapp.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Twitch Klicka på Hantera
  • kopiera kund-ID och navigera till miniOrange OAuth Client-modulen.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Kopiera Twitch Client ID
  • Klistra in det kopierade kund-ID under kund-ID textfält.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Klistra in Twitch Client ID
  • Navigera nu igen till Twitch-konsolen. Klicka på Ny hemlighet knapp.
  • Kopiera den nyskapade Klienthemlighet och navigera till miniOrange OAuth Client-modulen.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Klicka på Ny klienthemlighet
  • Klistra in den kopierade hemligheten i Klienthemlighet textfält.
  • Twitch SSO-inloggning med Drupal OAuth OpenID OIDC Single Sign On Klistra in Twitch Client Secret
  • Ange nu följande värden för Omfattning, Auktorisera slutpunkt, Åtkomst Token Endpoint och Få användarinformation slutpunkt.
  • Omfattning: öppet
    Auktorisera slutpunkt: https://id.twitch.tv/oauth2/authorize?claims=%7B%22userinfo%22%3A%7B%22email%22%3Anull%2C%22email_verified%22%3Anull%7D%7D
    Åtkomsttokens slutpunkt: https://id.twitch.tv/oauth2/token
    Få användarinformation slutpunkt: https://id.twitch.tv/oauth2/userinfo

3. Testa konfigurationen av Drupal med Twitch

  • När du är klar med konfigurationerna klicka på Utför testkonfiguration knapp.
  • Twitch sso-inloggning med drupal OAuth OpenID Single Single On DeviantArt-testkonfiguration
  • Välj OAuth-leverantörsattributet som användarens e-postmeddelande tas emot under. Detta attribut ska mappas med e-postattributet på Drupal-webbplatsen.
  • Klicka på Färdig knapp.
  • Twitch sso-inloggning med drupal OAuth OpenID Single Singel På DeviantArt 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.
  • Twitch sso-inloggning med drupal OAuth OpenID Single Singel På DeviantArt 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 Twitch där. Om du vill lägga till SSO-länken till andra sidor också, följ stegen i bilden nedan:
  • Twitch sso-inloggning med drupal OAuth OpenID Single Singel På DeviantArt 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