OAuth / OpenID Connect SSO-integration med Drupal som OAuth-leverantör
Översikt
Drupal OAuth Server SSO-integration låter dig logga in på alla OAuth 2.0- eller OpenID Connect (OIDC)-kompatibla klientapplikationer med Drupal-inloggningsuppgifter. Denna SSO-integration uppnås med miniOrange OAuth-servermodulen . Den stöder flera beviljandetyper, inklusive lösenordsbeviljande, klientinloggningsuppgifter, implicit beviljande och auktoriseringsbeviljande.
Modulen är kompatibel med alla OAuth/OIDC-klienter som Salesforce, Slack, AWS Cognito, Jira, Joomla, WordPress, Magento, Bitbucket, Azure AD B2C, Confluence, OSTicket, Grafana, Qlik Cloud, och är tillgänglig för Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11.
Installationssteg
- Använder Composer
- Använder Drush
- Manuell installation
Konfigurationssteg
Konfigurera Drupal som en OAuth-server
- Gå till konfiguration → Personer → miniOrange OAuth-server i Administration meny. (admin/config/people/oauth_server_sso/config_client)
- Enligt Appregistrering fliken, klicka på + Lägg till klient knapp.
- Ange nu programnamnet och den tidigare kopierade omdirigerings-URL:en i respektive fält.
- Klicka på Skapa klient knappen för att spara klientkonfigurationen.
- Nu visas klient-ID och hemlighet. Kopiera detta och ha det nära till hands. Detta kommer att krävas när klientapplikationen konfigureras.
- Konfigurera omfattning och slutpunkter enligt tabellen nedan i klientapplikationen. (Du kan också hämta samma sak från Omfattning & slutpunkter sektion av Drupal webbplats -> konfiguration -> miniOrange OAuth-serverkonfiguration -> OAuth-klient):
| Omfattning | profil openid e-post |
|---|---|
| Auktorisera slutpunkt | {base_url_of_the_drupal_site}/mo/oauth2/authorize |
| Åtkomst Token Endpoint | {base_url_of_the_drupal_site}/mo/oauth2/token |
| Få användarinformation slutpunkt | {base_url_of_the_drupal_site}/mo/oauth2/userinfo |
Behöva hjälp?
Om du stöter på några problem under konfigurationen eller om du vill ha 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