Package Exports
- oidc-auth
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (oidc-auth) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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.