Sökresultat :

×

SSO Logga in på Joomla med Drupal som OAuth/OpenID Connect Provider

Drupal SSO-integration kommer att tillåta användarna att logga in på Joomla med hjälp av Drupal-sajtens inloggningsuppgifter. Denna SSO-integration uppnås av miniOrange OAuth / OpenID Connect-server modul som använder OAuth 2.0 och OpenID Connect-protokollet. Modulen ä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 enkel inloggning med hjälp av OAuth-protokollet mellan Drupal-webbplatsen och Joomla.

  • 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

  • ladda ner miniOrange OAuth-klient plugin för Joomla.
  • Logga in på din Joomla-webbplats administratörskonsol.
  • Från vänster toggle Meny, navigera till Systemkravförlängningar.
drupal oauth server joomla installera

  • Ladda upp den nedladdade zip fil för att installera Joomla OAuth-klient plugin.
Drupal-Bamboo-as-OAuth-Client-Click-Find-New-Apps

  • Från toggle Meny, Gå till Komponenter -> miniOrange OAuth-klient -> Konfigurera OAuth fliken.
  • Välja Anpassad OAuth or Anpassad OpenID Connect-app.
Joomla OAuth Client Single Sign-On - Välj anpassad applikation

  • kopiera Återuppringnings-URL.
Joomla OAuth Client Single Sign-On - Kopiera Redirect Callback URL

  • 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 Joomla-instrumentpanelen och klistra in det kopierade kund-ID och Klienthemlighet in i respektive område.
Joomla OAuth Client Single Sign-On - Klistra in det kopierade klient-ID och klienthemlighet i respektive textfält

  • Lägg till slutpunkterna enligt tabellen nedan (du kan också få samma från Omfattning & slutpunkter sektion av Drupal webbplatskonfigurationminiOrange OAuth-serverkonfigurationOAuth-klient):
  • Omfattning profil openid e-post
    Auktoriseringsslutpunkt {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token Endpoint {base_url_of_the_drupal_site}/mo/oauth2/token
    Hämta slutpunkt för användarinformation {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Joomla OAuth Client Single Sign-On - Klistra in Endpoints i motsvarande fält

  • Klicka på Spara inställningar efter det Testkonfiguration knapp.
Joomla OAuth Client Single Sign-On - Klicka på Spara inställningar och sedan på knappen Testa konfiguration

  • När testet är framgångsrikt, scrolla ned till avsnittet Attributmappning och från E-postattribut rullgardinsmenyn välj Drupal-attributnamnet där e-mail tas emot från Drupal.
Joomla OAuth Client Single Sign-On - Välj e-postattribut

  • Från Användarnamn Attribut rullgardinsmenyn välj Drupal-attributet där Användarnamn tas emot från Drupal.
Joomla OAuth Client Single Sign-On - Välj Användarnamnsattribut från rullgardinsmenyn

  • Klicka på Spara attributmappning knapp.
Joomla OAuth Client Single Sign-On - Klicka på Save Attribute Mapping

  • kopiera Inloggning / SSO URL från Joomla instrumentpanelen.
Joomla OAuth Client Single Sign-On - Kopiera inloggning / SSO URL

  • Öppna ett nytt fönster/privat webbläsare och navigera till länken som kopierats. Det kommer att omdirigera dig till Drupals inloggningssida.
  • Ange Drupal-uppgifterna och klicka på knappen Logga in.
Ange Drupal-uppgifterna på Drupal-inloggningssidan

Du kommer att loggas in på Joomla med Drupal-uppgifter.

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