Integração OAuth / OpenID Connect SSO com Drupal como provedor OAuth
Visão geral
A integração SSO do servidor OAuth do Drupal permite que você faça login em qualquer aplicativo cliente compatível com OAuth 2.0 ou OpenID Connect (OIDC) usando credenciais do Drupal. Essa integração SSO é realizada pelo módulo de servidor OAuth do miniOrange . Ele oferece suporte a vários tipos de concessão, incluindo concessão de senha, concessão de credenciais do cliente, concessão implícita e concessão de autorização.
O módulo é compatível com todos os clientes OAuth/OIDC, como Salesforce, Slack, AWS Cognito, Jira, Joomla, WordPress, Magento, Bitbucket, Azure AD B2C, Confluence, OSTicket, Grafana, Qlik Cloud e está disponível para Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11.
Etapas de configuração
- Agora, o ID e a chave secreta do cliente serão exibidos. Copie-os e mantenha-os à mão. Eles serão necessários durante a configuração do aplicativo cliente.
- Configure o Escopo e os Pontos de Extremidade conforme especificado na tabela abaixo no aplicativo Cliente. (Você também pode obter as mesmas informações em...) Escopo e pontos finais secção do Site Drupal -> Configuração -> Configuração do servidor miniOrange OAuth -> Cliente OAuth):
| Objetivo | perfil openid e-mail |
|---|---|
| Autorizar ponto final | {url_base_do_site_drupal}/mo/oauth2/autorizar |
| Ponto de extremidade do token de acesso | {url_base_do_site_drupal}/mo/oauth2/token |
| Obter ponto final de informações do usuário | {url_base_do_site_drupal}/mo/oauth2/userinfo |
