Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import { UserManager } from 'oidc-client'; /** * Creates a userManager from oidcSettings * LINK: https://github.com/IdentityModel/oidc-client-js/wiki#configuration * * @param {Object} oidcSettings * @param {string} oidcSettings.authServerUrl, * @param {string} oidcSettings.clientId, * @param {string} oidcSettings.authRedirectUri, * @param {string} oidcSettings.postLogoutRedirectUri, * @param {string} oidcSettings.responseType, * @param {string} oidcSettings.extraQueryParams, */ export default function getUserManagerForOpenIdConnectClient(oidcSettings) { Iif (!oidcSettings) { return; } const settings = { ...oidcSettings, automaticSilentRenew: true, revokeAccessTokenOnSignout: true, filterProtocolClaims: true, }; const userManager = new UserManager(settings); return userManager; } |