Pular para o conteúdo

O PlaidCloud oferece suporte ao logon único (SSO) via SAML 2.0. Este guia mostra como configurar o Okta como provedor de identidade SAML para que os usuários da sua organização se autentiquem pelo Okta ao acessar o PlaidCloud.

  • Uma conta do Okta com a função Administrator (Super Admin ou Org Admin)
  • Contato com o suporte do PlaidCloud para coordenar a configuração e trocar os valores de configuração

O processo de configuração envolve duas partes que trocam metadados SAML:

  1. Você configura um aplicativo SAML no Okta e fornece ao PlaidCloud a Identity Provider Metadata URL.
  2. O PlaidCloud fornece o Entity ID do provedor de serviço (SP) e a Single Sign-On URL (ACS URL) necessários para concluir a configuração do seu aplicativo no Okta.

Coordene com o suporte do PlaidCloud para obter os valores do SP antes de concluir a Etapa 3 abaixo.

  1. Entre no Okta Admin console.
  2. Na barra lateral esquerda, acesse Applications > Applications.
  3. Clique em Create App Integration.
  4. Selecione SAML 2.0 como o método de login.
  5. Clique em Avançar.
  6. Insira um nome para o aplicativo (por exemplo, PlaidCloud SSO) e, opcionalmente, envie um logotipo.
  7. Clique em Avançar.
  1. No campo Single sign-on URL, insira a ACS URL fornecida pelo PlaidCloud.
  2. No campo Audience URI (SP Entity ID), insira o SP Entity ID fornecido pelo PlaidCloud.
  3. Deixe Default RelayState em branco, a menos que o suporte do PlaidCloud oriente de outra forma.
  4. Defina Name ID format como EmailAddress.
  5. Defina Application username como E-mail.
  6. Clique em Avançar.

Na mesma tela de configurações do SAML, adicione instruções de atributos para que o PlaidCloud receba os detalhes do usuário na asserção SAML.

Na seção Attribute Statements, adicione o seguinte:

Nome Formato do nome Valor
email Unspecified user.email
firstName Unspecified user.firstName
lastName Unspecified user.lastName

Se a sua configuração do PlaidCloud usa atribuições de funções de segurança baseadas em grupos, adicione uma instrução de atributo de grupo para que a associação a grupos seja passada na asserção.

Na seção Group Attribute Statements, adicione o seguinte:

Nome Formato do nome Filtro
groups Unspecified Matches regex: .* (ou um padrão mais específico para limitar quais grupos são incluídos)

Clique em Avançar, selecione I’m an Okta customer adding an internal app e clique em Finish.

Etapa 4: obter e enviar a Identity Provider Metadata URL

Seção intitulada “Etapa 4: obter e enviar a Identity Provider Metadata URL”

Depois que o aplicativo for criado, localize a URL de metadados e envie-a ao PlaidCloud para que a integração possa ser concluída.

  1. Na página de detalhes do aplicativo, selecione a guia Sign On.
  2. Role até a seção SAML 2.0 e clique em More details.
  3. Copie a Metadata URL (no formato https://your-org.okta.com/app/your-app-id/sso/saml/metadata).

Envie esta Metadata URL ao suporte do PlaidCloud. Esta é a URL do Entity Descriptor de que o PlaidCloud precisa para configurar a relação de confiança no lado do provedor de identidade. Quando o PlaidCloud receber essa URL, a equipe concluirá a configuração do Keycloak e avisará você quando o SSO estiver pronto para teste.

Etapa 5: atribuir usuários e grupos ao aplicativo

Seção intitulada “Etapa 5: atribuir usuários e grupos ao aplicativo”

Somente os usuários e grupos atribuídos ao aplicativo poderão se autenticar por meio desta configuração de SSO.

  1. Na página de detalhes do aplicativo, selecione a guia Assignments.
  2. Clique em Atribuir e escolha Assign to People ou Assign to Groups.
  3. Selecione os usuários ou grupos que devem ter acesso SSO ao PlaidCloud e clique em Atribuir.
  4. Clique em Concluído.

Depois que o PlaidCloud confirmar que a configuração está concluída:

  1. Acesse o espaço de trabalho do PlaidCloud da sua organização (por exemplo, https://my-workspace.plaid.cloud).
  2. Você será redirecionado para a página de login do Okta.
  3. Entre com suas credenciais do Okta.
  4. Após a autenticação bem-sucedida, você será redirecionado de volta ao PlaidCloud.

Se ocorrerem erros, verifique se:

  • A ACS URL e o SP Entity ID correspondem exatamente ao que o PlaidCloud forneceu
  • O usuário que tenta entrar está atribuído ao aplicativo no Okta
  • O Name ID format está definido como EmailAddress e o application username está definido como E-mail
  • A Metadata URL que você enviou ao PlaidCloud está acessível