oidc-auth

0.6.0 • Public • Published

oidc-auth-js

Libreria para autenticación sobre OpenID Connect

Instalación

npm install oidc-auth

Funciones

setGeneral(token_url):

Es el método que recibe como parámetro un objeto el cual es usado por lo demás metodos de la libreria, el objeto debe tener la siguiente estructura:

   var token_url = {
	    AUTORIZATION_URL: //url de autorización del servidor con OIDC ,
	    CLIENTE_ID:  //client_id de la aplicación,
	    REDIRECT_URL:  //url de la aplicación a la que se desea redireccionar despues del login,
	    RESPONSE_TYPE:  "id_token token", //tipo de respuesta para el flujo implicito
	    SCOPE:  "openid", //datos a los que requiere acceder el sp (service provider)
	    BUTTON_CLASS:  "btn btn-warning btn-sm",
	    SIGN_OUT_URL:  //url para logout,
	    SIGN_OUT_REDIRECT_URL:  //url para redirección despues del logut,
	    SIGN_OUT_APPEND_TOKEN:  "true",
	        	    }

live(flag):

Es el método que verifica que el token se encuentra vigente (retorna true), y en caso de que flag sea false redirige a la url para realizar el inicio de la sesión.

getPayload():

Es el método que permite obtener el objeto del token decodificado.

liveToken():

Es el metodo que setea las cabeceras del bearer

getAuthorizationUrl():

Es el metodo que arma y redirige a la url para el inicio de sesion.

logout():

Es el método que realiza el logout o cierre de sesión del usuario.

Readme

Keywords

Package Sidebar

Install

npm i oidc-auth

Weekly Downloads

2

Version

0.6.0

License

MIT

Unpacked Size

14.6 kB

Total Files

6

Last publish

Collaborators

  • udistrital