Sökresultat :

×

SSO Logga in på Rocket.Chat med Drupal som OAuth/OpenID Connect Provider

Drupal SSO-integration kommer att tillåta användarna att logga in på Rocket.chat med hjälp av Drupal-sajtens inloggningsuppgifter. Denna SSO-integration uppnås av miniOrange OAuth / OpenID Connect-servermodulen som använder OAuth 2.0 och OpenID Connect-protokollet. De modul är kompatibel med alla OAuth/OpenID Connect-klienter och är tillgänglig för Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11.

I den här installationsguiden hjälper vi dig att konfigurera Single Sign-on-inloggningen med OAuth-protokollet mellan Drupal-webbplatsen och Rocketchat.

  • Ladda ner modulen:

    kompositör kräver 'drupal/oauth_server_sso'

  • Gå till Förläng menyn på din Drupal administratörskonsol och aktivera modulen genom att aktivera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Installera modulen:

    drush en oauth_server_sso

  • Rensa cacheminnet:

    borsta cr

  • Konfigurera modulen på:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul.
  • Installera modulen Drupal OAuth / OIDC Provider - Single Sign On (SSO) antingen genom att ladda ner zip-filen eller från webbadressen 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.
  • Konfigurera modulen på:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Logga in på Raket. Chatt med administratörsuppgifter.
  • Från den vänstra navigeringsmenyn, gå till Administration -> Mikropauser på arbetsplatsen.
Drupal Rocket.Chat OIDC Single Sign-On - Navigera till Administration -> Workspace

  • Navigera till Inställningar fliken från den vänstra navigeringsmenyraden.
Drupal Rocket.Chat OIDC Single Sign-On - Gå till Inställningar

  • Sök nu efter OAuth och klicka på Öppet knapp.
Drupal Rocket.Chat OIDC Single Sign-On - Sök efter OAuth och klicka på knappen Öppna

  • Klicka på Lägg till anpassad OAuth knappen finns i det övre högra hörnet av skärmen.
Drupal Rocket.Chat OIDC Single Sign-On - Klicka på Lägg till anpassad OAuth

  • Ange programmets namn under Ge ett unikt namn för den anpassade OAuth textfältet och klicka på Lägg till knapp.
Drupal Rocket.Chat OIDC Single Sign-On - Ge ett unikt namn för det anpassade OAuth-fältet och klicka sedan på knappen Lägg till

  • Välj den skapade applikationen från listan över applikationer och expandera den.
  • kopiera Återuppringnings-URL.
Drupal Rocket.Chat OIDC Single Sign-On - Kopiera Callback URL och ha den till hands
  • Gå till Konfiguration → Personer → miniOrange OAuth-serverkonfiguration i menyn Administration. (admin/config/people/oauth_server_sso/config_client)
Drupal-OAuth Server - välj miniorange oauth-serverkonfiguration
  • Enligt OAuth-klient fliken i Lägg till klient sektionen anger programmets namn i applikationsnamn och klistra in den tidigare kopierade återuppringningsadressen från OAuth-klienten i Callback/Redirect URL textfält.
  • Flera återuppringningsadresser kan läggas till genom att klicka på knappen Lägg till fler bredvid textfältet.
  • Klicka på Spara Knappen
Drupal OAuth Server - Lägg till klient - klistra in återuppringningsadress
  • Navigera till Rocket.Chat-konsolen och Möjliggöra växlingsknappen.
Integrering av Rocket.chat med Drupal OAuth/OIDC-leverantör - On Rocket, aktivera växling

  • Klistra in kund-ID under Id textfält och Klienthemlighet under Secret textfält.
Integrering av Rocket.chat med Drupal OAuth/OIDC-leverantör - Klistra in klient-ID och klienthemlighet i Rocket.chat-applikationen

  • Lägg till Scope och Endpoints/Path som specificeras i tabellen nedan (du kan också få samma från Omfattning & slutpunkter sektion av Drupal webbplats -> konfiguration -> miniOrange OAuth-serverkonfiguration -> OAuth-klient):
  • Omfattning profil openid e-post
    Auktorisera sökväg {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token Path {base_url_of_the_drupal_site}/mo/oauth2/token
    Identitetsväg {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Integrering av Rocket.chat med Drupal OAuth/OIDC-leverantör - Ange omfattning och slutpunkter i Rocket.chat-applikationen

  • Konfigurera andra nödvändiga funktioner enligt dina krav. Vänligen behåll de återstående fälten som standard om du inte är säker på konfigurationerna.
  • Se till att Visa knapp på inloggningssidan växlingsknappen är aktiverad.
  • När konfigurationerna är klara klicka på Spara ändringar knapp.
Integrering av Rocket.chat med Drupal OAuth/OIDC Provider - klicka på knappen Spara ändringar

Du har framgångsrikt konfigurerat Rocket.Chat som en OAuth-klient och Drupal som en OAuth-server.

  • Öppna ett nytt fönster/privat webbläsare och navigera till inloggningssidan på Rocket.Chat-webbplatsen.
  • Klicka på Logga in med Drupaloauth (det anpassade OAuth-programnamnet som skapades på Rocket.Chat)-knappen.
Testa anslutningen mellan Rocket.chat och Drupal OAuth Provider - Klicka på Logga in med Drupaloauth

  • Ett fönster kommer att öppnas där du uppmanas att logga in på Drupal.
  • Ange Drupal-uppgifterna och klicka på Logga in knapp.
Försök att komma åt Rocket.chat-applikationen med Drupal-uppgifter

  • Vid lyckad autentisering stängs popup-fönstret med lyckad inloggning på Rocket.Chat.

Du har framgångsrikt utfört SSO mellan Rocket.Chat och Drupal.

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.


 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen

Vi kontaktar dig tidigast!



ADFS_sso ×
Hej där!

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

stödja