Configuración de un nombre de dispositivo personalizado

Las solicitudes a los puntos de conexión de « OpenID Connect» pueden realizarse mediante programación a través de un cliente o de un navegador integrado en la aplicación, en lugar del navegador predeterminado del usuario. El nombre del dispositivo se basa en el valor del user-agent encabezado que envía el cliente. Personaliza el nombre del dispositivo con un nombre significativo que se registre en los tokens y autorizaciones del usuario generados a través de este flujo.

Antes de empezar

  • Debe tener permiso administrativo para completar esta tarea.
  • Inicie sesión en la IBM® Verify consola de administración como administrador.

Acerca de esta tarea

Puedes configurar la aplicación « OpenID Connect» o « OpenID Connect for Open Banking» para sobrescribir el nombre del dispositivo y cambiarlo por el que desees. En este ejemplo, el device_id valor del parámetro se utiliza como nombre del dispositivo.

Procedimiento

  1. Configurar una aplicación « OpenID Connect» o « OpenID Connect» para Open Banking. Consulte «Configuración del inicio de sesión único en la aplicación Connect de OpenID ».
  2. Ve a «Configuración de Endpoint » > «Introspect » y configura la siguiente asignación de Introspect:
    1. Haz clic en la flecha situada junto a «Añadir atributo » y selecciona «Añadir regla personalizada ».
    2. Utiliza requestContext.getValue('device_id') para esta regla.
    3. Haz clic en Aceptar.
    4. Utiliza ibm:devicename para el atributo «Destino ».
    5. Haz clic en Aceptar.
    6. Haz clic en «Guardar» para guardar la solicitud.
  3. device_id=testapp1Cuando se envíe una solicitud al punto final de autorización o al punto final de tokens, incluya el siguiente parámetro.
  4. Al analizar este token, devuelve "ibm:devicename": "testapp1".
  5. Cuando se recupera la concesión del token a través de la API de concesiones, incluye "deviceName": "testapp1" en lugar del nombre del navegador o del cliente.