Procedimiento para crear un token
A continuación, desarrollaremos el script con los pasos a seguir para la configuración de token:
a) Entrar al servidor con las credenciales correspondientes. Ya una vez dentro, editar el archivo opCommon.nmis.
b) Ya que estemos en la edición del documento, ubicamos esta parte:
Y la configuramos de la siguiente manera:
a) Agregamos: ‘token’ al ‘auth_method_2’
b) Agregamos:
'auth_token_key' => [ ],
'auth_token_maxage' => ,
después de ‘auth_method_3’
c) En 'auth_token_key' => [ ], dentro del corchete colocaremos el o los usuarios para el token, entre comillas simples (‘ ‘) y separados por una coma.
d) En 'auth_token_maxage' => , colocaremos la duración del token en segundos antes de la coma (3000000 equivalen a un mes).
Ejemplo de configuración
...
'auth_method_1' => 'token',
'auth_method_2' => 'htpasswd',
'auth_method_3' => 'openaudit',
'auth_sso_domain' => '',
'auth_token_key' => ['nombre_rol'],
'auth_token_maxage' => 90000000000000000000
},
- Debe de quedar así:
- Guardamos el archivo y podemos revisar la sintaxis con un perl -c
- Hacemos un restart de omkd para que se activen los cambios en el archivo.
- Si queremos personalizar el usuario para el token, podemos agregarlo a NMIS, primeramente. Entramos a NMIS con las credenciales correspondientes.
- Vamos a System > System Configuration > Users.
- En la tabla de usuarios damos clic en add.
- Agregamos el usuario, le damos privilegios mínimos o máximos, según sea el caso. Y le damos en Add.
- Una vez creado el usuario, generamos el token con el comando: /usr/local/omk/bin/generate_auth_token.pl 'nombre_rol' nombre_usuario
- Ahora, copiamos el token generado y lo pegamos en la dirección: http://ipdetuservidor/omk/keydeaplicacion/login/token en el cual el key de la aplicación puede ser cualquier módulo: opCharts, opEvents, opConfig, etc.
- Al entrar a la dirección con el token generado, podremos entrar al módulo sin necesidad de un login y aparecerá el nombre del usuario que hemos agregado a NMIS.
- Y podremos navegar en el módulo.
Related articles
Filter by label
There are no items with the selected labels at this time.