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
- 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 ».
- Ve a » y configura la siguiente asignación de Introspect:
- Haz clic en la flecha situada junto a «Añadir atributo » y selecciona «Añadir regla personalizada ».
- Utiliza
requestContext.getValue('device_id')para esta regla. - Haz clic en Aceptar.
- Utiliza
ibm:devicenamepara el atributo «Destino ». - Haz clic en Aceptar.
- Haz clic en «Guardar» para guardar la solicitud.
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.- Al analizar este token, devuelve
"ibm:devicename": "testapp1". - 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.