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
- 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.
- Vaya a y configure la siguiente asignación de introspect:
- Pulse la flecha situada junto a Añadir atributoy seleccione Añadir regla personalizada.
- Utilice
requestContext.getValue('device_id')para esta regla. - Pulse Aceptar.
- Utilice
ibm:devicenamepara el atributo Destino. - Pulse Aceptar.
- Haga clic en Guardar para guardar la aplicación.
- 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. - Cuando se realiza una introspección de esta señal, devuelve
"ibm:devicename": "testapp1". - 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.