Perguntas mais frequentes de autenticação do OIDC

Esta FAQ fornece respostas a perguntas comuns sobre a autenticação OIDC e IBMid no IBM Sterling® Order Management System.

O serviço OIDC é usado para autenticação e autorização?

Não

O serviço do OIDC é usado apenas para autenticação A autorização é gerenciada pelo Sterling™ Order Management System.

Quais provedores OIDC são compatíveis?

Sterling Order Management O sistema é compatível com os seguintes provedores de identidade OIDC:

  • Microsoft Entra ID
  • Google OpenID Conectar
  • Okta
  • Serviços de federação do Active Directory

Como novos usuários são integrados ao sistema Sterling Order Management System no qual o login do OIDC está ativado?

É necessário criar um novo usuário no sistema Sterling Order Management System .. A criação do usuário do Sterling Order Management System pode ser feita usando a UI do Applications Manager ou chamando a API createUserHierarchy . Para obter mais informações, consulte “Criação de um usuário ”.

Como os usuários são transferidos do sistema Sterling Order Management System no qual a autenticação do OIDC está ativada?

Você deve remover os usuários do sistema IBM Sterling Order Management System. É possível excluir um usuário do Sterling Order Management System usando a IU do Applications Manager ou chamando a API deleteUserHierarchy . Para obter mais informações, consulte Excluir um usuário.

Quando a autorização OIDC está ativada, é obrigatório que todos os novos usuários tenham uma conta OIDC?

Sim.

O login do OIDC é ativado no nível do ambiente Portanto, todos os usuários devem ter as credenciais de login do OIDC para acessar quaisquer aplicativos.

Quando o login do OIDC é ativado, como os usuários existentes são atualizados

Usuários existentes devem efetuar login com seu login corporativo (se federado) ou criar a conta com o provedor OIDC. Após o usuário efetuar login com o OIDC, a tela de login do Sterling Order Management System é exibida. Na tela de login do Sterling Order Management System , insira as credenciais do usuário OMS. Para qualquer login subsequente, o usuário é automaticamente conectado à página inicial do aplicativo Sterling Order Management System como um usuário do OMS

Qual é o intervalo de tempo limite para uma sessão do usuário?

Por padrão, o valor de tempo limite da sessão (em segundos) para cada usuário é configurado como 6000.. É possível usar uma das duas maneiras a seguir para definir o intervalo de tempo limite da sessão do usuário no Sterling Order Management System:
  • Configurando valor de tempo limite de sessão para cada usuário -O intervalo de tempo limite de sessão (em segundos) é definido na tabela YFS_USER para o usuário correspondente. O valor de tempo limite da sessão para um usuário específico pode ser configurado chamando a API do manageUserHierarchy .
  • Configurando o tempo limite de sessão globalmente para todos os usuários -É possível configurar o intervalo de tempo limite de sessão (em minutos) globalmente para todos os usuários.. No arquivo web.xml , inclua ou modifique a entrada de tempo limite da sessão no elemento session-config e configure o valor do parâmetro de contexto scui-suppress-user-level-sessiontimeout-override como true Para obter mais informações, consulte Definindo o tempo limite da sessão do usuário.

O login do provedor OIDC pode ser configurado a partir do ambiente do kit de ferramentas do desenvolvedor?

Sim.

É possível configurar o aplicativo para suportar o login do provedor OIDC do ambiente do kit de ferramentas do desenvolvedor. Para obter mais informações, consulte “Suporte ao login de provedores OIDC no ambiente do kit de ferramentas para desenvolvedores ”.

Um pacote customizado que é criado usando o kit de ferramentas do desenvolvedor pode ser implementado no ambiente de nuvem?

Sim.

Um pacote customizado que é criado usando o kit de ferramentas do desenvolvedor pode ser implementado em qualquer ambiente de nuvem, independentemente de o OIDC estar ativado no ambiente de destino ou não ou não.

O OIDC está ativado para todos os aplicativos?? Há alguma exceção?

Sim.

O OIDC é ativado para todos os aplicativos Sterling Order Management System , exceto para a ferramenta REST API Tester. Para obter mais informações, consulte Acessando as aplicações web do sistema IBM Sterling Order Management após ativar sua conta OIDC.

Depois que a autenticação OIDC for ativada para o IBM Sterling Order Management System, como posso acessar os aplicativos?

Você pode acessar os aplicativos e ferramentas baseados na Web do Sterling Order Management System usando o URL completo ou usando apenas a raiz do contexto no URL. Para obter mais informações, consulte Acessando as aplicações web do sistema IBM Sterling Order Management após ativar sua conta OIDC.

Como desvincular um usuário administrativo de um OIDC existente?

Não é recomendado que você desvincule um usuário administrativo de uma conta OIDC existente. No entanto, se desejar desvincular um usuário administrativo de uma conta do OIDC existente com base em seu requisito de negócios, crie um Caso com a equipe de Suporte IBM .

Há uma relação 1-1 entre uma conta do OIDC e um ID do usuário do OMS?

Sim.

Há uma relação 1-1 entre uma conta do OIDC e um ID do usuário do OMS. Quando estiver criando novos usuários no sistema Sterling Order Management System , o ID do e-mail deverá ser fornecido nas informações de contato. Esse ID de e-mail do usuário OMS é usado para vincular o usuário OMS à conta do OIDC que usa o mesmo ID de e-mail.

O que acontece quando vários usuários OMS são mapeados para o mesmo OIDC? conta

Se uma conta do OIDC estiver associada a diversos usuários do OMS, o usuário do OMS criado primeiro será associado ao OIDC. O restante dos usuários do OMS não pode usar a mesma conta

Como os usuários do OMS existentes podem atualizar sua conta para usar a autenticação OIDC?

Os usuários devem efetuar login com seu login corporativo (se federado) ou criar um IBMid e efetuarem login com ele. Após o usuário efetuar login com as credenciais de login do OIDC, a tela de login do Sterling Order Management System é exibida. Na tela de login do Sterling Order Management System , insira o ID do usuário e a senha do OMS existentes. Isso vincula a conta do OIDC ao ID de login do OMS. Para qualquer login subsequente, o usuário é automaticamente conectado à página inicial do aplicativo Sterling Order Management System como um usuário OMS.

O ID do usuário OMS pode conter caracteres especiais?

Sim.

É possível usar caracteres especiais no ID do usuário OMS. Por exemplo, é possível criar um ID do usuário OMS com um ID de e-mail.

Após a conta do OIDC ser ativada no ambiente do Sterling Order Management System , ela pode ser desativada?

Por motivos de segurança, não é recomendado desativar a conta do OIDC em um ambiente do Sterling Order Management System . Mas se houver algum requisito para isso, crie um Caso com a equipe de Suporte IBM .

Quando a autenticação OIDC está ativada, devo atualizar o arquivo web.xml para incluir os parâmetros OIDC antes de desenvolver customizações?

Os parâmetros OIDC são automaticamente incluídos no arquivo web.xml pelo processo de construção EAR.

A autenticação do tipo “ LDAP ” é compatível com o OIDC?