Configuración de un nombre de dispositivo personalizado

Las solicitudes a los puntos finales de OpenID Connect se pueden realizar mediante programación a través de un cliente o un navegador dentro de la aplicación, en lugar del navegador predeterminado del usuario. El nombre de dispositivo se basa en el valor de la cabecera user-agent que se envía desde el cliente. Personalice el nombre de dispositivo para un nombre significativo que se registra en las señales y otorgamientos del usuario que se generan a través de este flujo.

Antes de empezar

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

Acerca de esta tarea

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

Procedimiento

  1. Configure una aplicación OpenID Connect o OpenID Connect for Open Banking. Consulte Configuración del inicio de sesión único en la aplicación OpenID Connect.
  2. Vaya a Configuración del punto final > Introspect y configure la siguiente asignación de introspect:
    1. Pulse la flecha situada junto a Añadir atributoy seleccione Añadir regla personalizada.
    2. Utilice requestContext.getValue('device_id') para esta regla.
    3. Pulse Aceptar.
    4. Utilice ibm:devicename para el atributo Destino.
    5. Pulse Aceptar.
    6. Haga clic en Guardar para guardar la aplicación.
  3. Cuando se realiza una solicitud al punto final de autorización o al punto final de señal, incluya el parámetro siguiente device_id=testapp1.
  4. Cuando se realiza una introspección de esta señal, devuelve "ibm:devicename": "testapp1".
  5. Cuando el otorgamiento de señal se recupera a través de la API de otorgamientos, incluye "deviceName": "testapp1" en lugar del nombre del navegador o del cliente.