Configurando um nome personalizado para o dispositivo

As solicitações aos pontos de conexão do OpenID podem ser feitas programaticamente por meio de um cliente ou de um navegador integrado ao aplicativo, em vez do navegador padrão do usuário. O nome do dispositivo é baseado no valor do cabeçalho user-agent enviado pelo cliente. Personalize o nome do dispositivo com um nome significativo que será registrado nos tokens e nas autorizações do usuário gerados por meio deste fluxo.

Antes de começar

  • Deve-se ter permissão administrativa para concluir esta tarefa.
  • Faça login no console IBM® Verify de administração como administrador.

Sobre esta tarefa

Você pode configurar o aplicativo “ OpenID Connect” ou “ OpenID Connect for Open Banking” para substituir o nome do dispositivo e alterá-lo para o que desejar. Neste exemplo, o device_id valor do parâmetro é usado como nome do dispositivo.

Procedimento

  1. Configure uma conexão do tipo “ OpenID ” ou “ OpenID ” para a aplicação de Open Banking. Consulte “Configurando o logon único no aplicativo OpenID Connect ”.
  2. Acesse Configuração do Endpoint > Introspecção e configure o seguinte mapeamento de introspecção:
    1. Clique na seta ao lado de “Adicionar atributo ” e selecione “Adicionar regra personalizada ”.
    2. Use requestContext.getValue('device_id') para esta regra.
    3. Clique em OK.
    4. Use ibm:devicename para o atributo "Destino".
    5. Clique em OK.
    6. Clique em Salvar para salvar o formulário.
  3. device_id=testapp1Ao enviar uma solicitação ao endpoint de autorização ou ao endpoint de token, inclua o seguinte parâmetro.
  4. Quando esse token é introspectado, ele retorna "ibm:devicename": "testapp1".
  5. Quando a concessão do token é recuperada por meio da API de concessões, ela inclui "deviceName": "testapp1" em vez do nome do navegador ou do cliente.