Mapeamento de solicitação e resposta do OpenID Connect
Os fluxos de autorização do OAuth e do IBM® Verify Open ID Connect consistem no mapeamento de solicitações e no mapeamento de respostas.
- Autenticação: verifica uma sessão autenticada no navegador e, se o usuário não se autenticou, redireciona o usuário para autenticação.
- Mapeamento de solicitação: modifica a solicitação de autorização para parâmetros de solicitação específicos. Este mapeamento é suportado apenas para o terminal de autorização.
- Autorização do usuário: verifica se o usuário está autorizado a acessar o aplicativo.
- Consentimento do usuário: obtém a autorização do usuário para compartilhar dados e executar ações em seu nome.
- Mapeamento de atributos: enriquece a concessão de autorização com valores mais calculados e mapeados. Esses valores estão incluídos no token de ID, na resposta de informações do usuário e na resposta de introspecção.
- Geração de token: constrói o token, conforme solicitado, com base no
response_typena solicitação de autorização. - Mapeamento de resposta: modifica a resposta para incluir mais cabeçalhos e parâmetros. Esse mapeamento só é suportado para os terminais de autorização e token.
Mapeamento de solicitação
As etapas a seguir são feitas na guia aplicativos Conexão.- Sob Configuração do terminal, clique no ícone de edição para o terminal Autorizar.
- Sob Mapeamento de solicitação, clique em Editar na linha de parâmetro de solicitação específica. Por exemplo, se você deseja modificar a solicitação de consentimento do usuário ou incluir mais contexto para a página, clique no Editar na linha "Solicitação de consentimento".
- Crie e teste a regra customizada.
- Clique em OK. O aplicativo ainda não está salvo, portanto, as mudanças não são persistidas.
- Clique em OK para retornar à página do aplicativo Conexão.
- Clique em Salvar na página do aplicativo para persistir as mudanças.
Observação: os cabeçalhos personalizados do tipo ` HTTP ` não estão disponíveis no mapeamento de solicitações para o endpoint de autorização.
Mapeamento de resposta
As etapas a seguir são feitas na guia aplicativos Conexão.- Sob Configuração do terminal, clique no ícone de edição para o terminal Autorizar ou Token.
- Sob Mapeamento de resposta, clique em Incluir regra de mapeamento de resposta.
- Escolha o tipo de parâmetro de destino. Por exemplo, se Cabeçalho for escolhido, o valor calculado será incluído no cabeçalho de resposta HTTP.
- Digite um nome para o parâmetro de destino.
- Clique no ícone Editar para incluir ou editar uma regra customizada. Consulte r_attr_functions.html. Todos os objetos de domínio que estão listados nesta página estão disponíveis.
- Clique em OK. O aplicativo ainda não está salvo, portanto, as mudanças não são persistidas.
- Clique em OK para retornar à página do aplicativo Conexão.
- Clique em Salvar na página do aplicativo para persistir as mudanças.