Prueba de la Aplicación Node.js
En esta sección de la solución:
-
Registrar la aplicación web Node.js de muestra para integrarla con Oracle Identity Cloud Service para autenticación
-
Configure la aplicación para que utilice el SDK de Oracle Identity Cloud Service para el lenguaje de programación Node.js
-
Preparar, ejecutar y probar la aplicación
Registro de la aplicación de Node.js
Para establecer la comunicación con Oracle Identity Cloud Service, la aplicación web de ejemplo de Node.js necesita un ID de cliente y secreto. También debe configurar permisos de API para otorgarlos a la aplicación.
Configuración de la aplicación de Node.js
Actualice el código de la aplicación Node.js de ejemplo para que utilice el SDK de Oracle Identity Cloud Service para el lenguaje de programación Node.js.
Edite el archivo c:\temp\nodejs\auth.js
, actualice el archivo con el siguiente contenido y, a continuación, guarde el archivo.
//Oracle Identity Cloud Service connection parameters as a json var
var ids = {
oracle: {
"ClientId": '123456789abcdefghij',
"ClientSecret": 'abcde-12345-zyxvu-98765-qwerty',
"ClientTenant": 'idcs-abcd1234',
"IDCSHost": 'https://%tenant%.identity.oraclecloud.com',
"AudienceServiceUrl" : 'https://idcs-abcd1234.identity.oraclecloud.com',
"TokenIssuer": 'https://identity.oraclecloud.com/',
"scope": 'urn:opc:idm:t.user.me openid',
"logoutSufix": '/oauth2/v1/userlogout',
"redirectURL": 'http://localhost:3000/callback'
}
};
module.exports = ids;
Para los valores de parámetros ClientId
y ClientSecret
, utilice el ID del cliente y el secreto del cliente que Oracle Identity Cloud Service ha generado al registrar la aplicación web Node.js. Puede obtener los valores de los parámetros ClientTenant
, IDCSHost
y AudienceServiceURL
del tema Información sobre métodos y funciones de esta solución.