Integração de login único (SSO)
Se você pretende usar CPQ para um caso de uso sem periféricos (como expor CPQ Em um site ou plataforma de comércio eletrônico), preencha e envie um formulário de solicitação de configuração de SSO que detalha o provedor de identidade (IdP) que você está usando para login único (SSO).
Este processo envolve:
- Criando um app para CPQ Na ferramenta IdP de sua escolha. Consulte as etapas e os links abaixo.
- Compartilhando parâmetros e usuários do app com o. CPQ equipe. A equipe concluirá o processo de provisionamento usando os parâmetros que você enviar.
- Teste e confirmação de que o redirecionamento de SSO funciona conforme esperado.
Observe as seguintes considerações:
- CPQ Agora é compatível com SSO com qualquer IdP compatível com OAuth2 com OpenID Connect (OIDC).
- CPQ Não é compatível com SAML.
- Seu cliente IdP deve estar atualizado.
- Usuários que foram adicionados a. CPQ Antes da implementação do SSO, talvez seja necessário adicionar novamente.
- Essas etapas não serão necessárias se você estiver usando CPQ Com a Salesforce.
Configurando o SSO do Google
CPQ Compatível com o Google para login único pessoal e comercial. Se você usa o IdP do Google para verificação de identidade, tudo o que precisamos são os nomes e endereços de e-mail dos usuários.
Configurando SSO do Okta
Para configurar uma aplicação compatível com o fluxo de código de autorização para CPQ, Comece seguindo as instruções do desenvolvedor do Okta: Implementar autorização por tipo de concessão: Configure seu app
Para o URL de redirecionamento, especifique seu CPQ URL, anexar /login/oauth2/code/ e, em seguida, anexe seu -okta subdomínio. Então, se o seu URL for test.logik.io , Seu URL de redirecionamento seria https://example.test.logik.io/login/oauth2/code/example-okta .
https://{oktaDomain}/.well-known/openid-configuration . Você deve ver um arquivo JSON com informações sobre os endpoints do servidor de autorização.Quando seu CPQ o ponto de contato confirmou que a configuração foi concluída. tente visitar o locatário específico CPQ URL. Você deve ver um fluxo de redirecionamento que leva você a uma tela de consentimento do Okta para permitir o acesso ao seu CPQ app.
Configurando SSO do Entra ID
Registre um app seguindo as instruções no seguinte site de documentação do Microsoft Entra:
Registre uma aplicação no Microsoft Entra ID
Em URI de redirecionamento Da página de registro do Microsoft Entra, no Selecione uma plataforma , selecione Web . Para o URI de redirecionamento, insira o URL específico do locatário e anexe /login/oauth2/code/ e, em seguida, anexe <your subdomain>-entra . Por exemplo, se o seu URL for test.logik.io , Seu URI de redirecionamento é https://example.test.logik.io/login/oauth2/code/example-entra .
Certifique-se de selecionar Tokens de ID Na guia Autenticação do seu app. Para obter mais informações sobre o OIDC, consulte o seguinte site de documentação do Microsoft Entra: OpenID Connect na plataforma de identidade da Microsoft .
/v2.0 no final Você deve ser capaz de ver os metadados e validar o URL do emissor visitando-o em um navegador com /.well-known/openid-configuration anexado a ele. Por exemplo: https://login.microsoftonline.com/c7dd9346-1cfc-4bd8-a34c-a066c8bc0477/v2.0/.well-known/openid-configuration .Como opção, adicione uma função de app para os usuários com os quais você deseja testar. Para obter mais informações, consulte "Adicionar uma conta de usuário ao seu diretório e adicionar essa conta a um appRole" no seguinte site de documentação do Microsoft Entra: Adicione o login com a conta do Microsoft Entra a um app web do Spring
No formulário de solicitação de configuração de SSO, forneça o ID do cliente, o URL da autoridade e o URL de redirecionamento junto com os detalhes do usuário (e-mail, nome) dos usuários com os quais você deseja testar. . CPQ a equipe agendará uma breve chamada com você para obter o segredo do cliente.
Por padrão, os e-mails de cada usuário atuarão como identificadores, mas pode ser possível usar um identificador diferente em um perfil de usuário. Os campos que podem ser usados como identificadores são limitados pelo que está disponível em user_info Endpoint definido no URL conhecido/openid-configuration descrito acima. Para obter mais informações sobre user_info Endpoint, consulte o seguinte site de documentação do Microsoft Entra: Endpoint UserInfo da plataforma de identidade da Microsoft .
Uma vez que você CPQ o ponto de contato confirmou que a configuração foi concluída. tente visitar o locatário específico CPQ URL. Você deve ver um fluxo de redirecionamento que o leva a uma tela de consentimento do Entra ID para permitir o acesso ao seu CPQ app.
| Ocorrência | Resolução |
|---|---|
O emissor não corresponde ao valor esperado. Por exemplo, o problema é sts.microsoft.net em vez de login.microsoftonline.com . |
|
| O administrador é redirecionado para http://logik.ai, apesar de estar configurado corretamente. | Em seu manifesto, defina o. acceptMappedClaimsparâmetro para trueem seu manifesto. |
Configurando outro IdP
CPQ Agora é compatível com SSO com qualquer IdP compatível com OAuth2 com OpenID Connect (OIDC). No formulário de solicitação de configuração de SSO, forneça detalhes sobre sua ferramenta de IdP preferencial e nossa equipe se conectará a você para garantir que ela esteja integrada corretamente com CPQ.