SSO Logga in på Joomla med Drupal som OAuth/OpenID Connect Provider
Översikt
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.
Installationssteg
- Använder Composer
- Använder Drush
- Manuell installation
Konfigurationssteg
Konfigurera Joomla som en OAuth-klient:
- 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 Systemkrav → förlängningar.
- Ladda upp den nedladdade zip fil för att installera Joomla OAuth-klient plugin.
- Från toggle Meny, Gå till Komponenter -> miniOrange OAuth-klient -> Konfigurera OAuth fliken.
- Välja Anpassad OAuth or Anpassad OpenID Connect-app.
- kopiera Återuppringnings-URL.
Konfigurera Drupal som en OAuth-server
- Gå till Konfiguration → Personer → miniOrange OAuth-serverkonfiguration i menyn Administration. (admin/config/people/oauth_server_sso/config_client)
- 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
Integrering av Joomla med Drupal:
- Navigera till Joomla-instrumentpanelen och klistra in det kopierade kund-ID och Klienthemlighet in i respektive område.
- Lägg till slutpunkterna enligt 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 |
|---|---|
| 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 |
- Klicka på Spara inställningar efter det Testkonfiguration knapp.
- 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.
- Från Användarnamn Attribut rullgardinsmenyn välj Drupal-attributet där Användarnamn tas emot från Drupal.
- Klicka på Spara attributmappning knapp.
Låt oss se hur det här fungerar:
- kopiera Inloggning / SSO URL från Joomla instrumentpanelen.
- Ö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.
Du kommer att loggas in på Joomla med Drupal-uppgifter.
Behöva hjälp?
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.
Relaterade artiklar
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen

Kontakta oss