Autenticação do servidor de autorização do Jazz usando um provedor de autenticação OIDC
Se você optar por usar um provedor de autenticação OpenID Connect (OIDC) para a autenticação do Jazz® Authorization Server (JAS), conclua o procedimento a seguir. O logon único da arquitetura de segurança do Jazz delega a autenticação a um JAS separado, que gerencia a função de um provedor de OIDC. Você pode configurar o provedor do Liberty OIDC para delegar a autenticação do usuário ao seu provedor corporativo padrão do OIDC usando o recurso de login social do Liberty.
Antes de começar
- Registre o JAS como um cliente no seu provedor de autenticação OIDC. Para obter mais informações, consulte Configurar o login social como cliente do OpenID Connect. Forneça o URI de redirecionamento no seguinte formato.
Em que:https://<jas-url>/ibm/api/social-login/redirect/<oidc-login-id>jas-url- O nome do host que é configurado durante a criação da instância Engineering Lifecycle Management.
oidc-login-id- A ID a ser usada no campo "
oidcLogindo arquivo de mapa de configuração " OIDC_CONFIG.
- Depois de criar o aplicativo no provedor de autenticação OIDC, colete as informações dos campos "
clientIde "clientSecret. As informações são usadas para criar o arquivo " OIDC_CONFIG no diretório " configmaps.
Para criar o Config Map elm-auth-type-config usando a configuração do OIDC, use um dos seguintes métodos
Método de console web Red Hat OpenShift Container Platform
Procedimento
Red Hat OpenShift Método CLI
Procedimento
Criação do segredo " elm-tls-certs-secret para certificados SSL
Kubernetes CLI
Procedimento
Crie um segredo para o provedor de autenticação OIDC usando o seguinte comando
kubectl create --filename=<folder-path>/<secret-file-name>
kubectl create --filename=/usr/example/elm-tls-certs-secret.yaml
Para obter mais informações sobre o OIDC, consulte YAML de exemplo totalmente preenchido do OIDC elm-tls-certs-secret