Sökresultat :

×

Vkontakte Single Sign-on Integration med Drupal OAuth/OpenID Client | Vkontakte SSO-inloggning

Vkontakte Single Sign-on Integration med Drupal OAuth/OpenID Client | Vkontakte SSO-inloggning


Drupal Vkontakte SSO-integration gör att du kan konfigurera enkel inloggning (SSO) mellan din Drupal-webbplats och Vkontakte 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 Vkontakte. Genom att följa dessa steg kommer användare av Vkontakte att kunna logga in på Drupal-webbplatsen med sina Vkontakte-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


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 SSO Application i Vkontakte

  • Först av allt, gå till https://vk.com/apps?act=manage och logga in på ditt VKontakte-konto.
  • Du kommer att presenteras med följande skärm. Klicka på Skapa applikation.
  • Vkontakte sso integration - skapa applikation
  • Du kommer att se ett formulär där du måste gå in Titel ( applikationsnamn ) och välj plattform skriv som Webbplats och fyll i andra uppgifter efter behov. Klicka nu på Anslut webbplats.
  • Vkontakte sso integration - anslut app
  • Du kommer att få ett samtal på Mobilnummer registrerad hos VKontakte. Gå in i sista fyra siffrorna av telefonnumret som du tog emot samtalet från.
  • Vkontakte sso integration - bekräfta åtgärd
  • Efter framgångsrik verifiering kommer du till sidan för applikationshantering. Gå till Inställningar fliken.

2. Integrering av Drupal med Vkontakte

  • Vkontakte tilldelar ett unikt applikations-ID till din applikation. Kopiera Säker nyckel (klient-ID) och Säker token (klienthemlighet) nyckel och ha den till hands.
  • Vkontakte sso integration - För att få secyre nyckel och säker token och ange auktoriserad omdirigeringsadress
  • På samma sida hittar du ett fält för Auktoriserad omdirigerings-URI (Callback/Redirect URL) från miniOrange OAuth Client-modulen och klicka på Save för att spara din konfiguration.
  • Vkontakte sso integration - För att få secyre nyckel och säker token och ange auktoriserad omdirigeringsadress
  • I Drupals fliken Konfigurera OAuth och klistra in det kopierade Säker nyckel (klient-ID) och Säker token (klienthemlighet) (kopierat från Vkontakte-portalen) i kund-ID och Klienthemlighet textfält.
  • Vkontakte sso integration - Klientuppgifter
  • Du har slutfört dina Vkontakte App OAuth-serverkonfigurationer.
  • Klient ID : från steget ovan
    Klienthemlighet: från steget ovan
    Omfattning: öppet
    Auktorisera slutpunkt: https://oauth.vk.com/authorize
    Åtkomsttokens slutpunkt: https://oauth.vk.com/access_token
    Få användarinformation slutpunkt: https://api.vk.com/method/users.get?fields=id,name,email,age_range,first_name,gender,last_name,link&access_token=

3. Testa konfigurationen av Drupal med Vkontakte

  • När du har sparat konfigurationerna, klicka på Testkonfiguration knappen för att testa anslutningen mellan Drupal och Vkontakte.
  • Vkontakte sso logga in med drupal OAuth OpenID Single Single On test Configuration
  • Denna Testkonfigurationsfönstret kommer att ge dig en lista över de attribut som kommer från Vkontakte.
  • Välj e-postattributet från rullgardinsmenyn där användarens e-post-ID hämtas och klicka på knappen Klar.
  • Vkontakte sso inloggning med drupal OAuth OpenID Single Single On 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.
  • Vkontakte sso inloggning med drupal OAuth OpenID Single Single On 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 Vkontakte där. Om du vill lägga till SSO-länken till andra sidor också, följ stegen i bilden nedan:
  • Vkontakte sso inloggning med drupal OAuth OpenID Single Single On 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