mirror of
https://github.com/TECHNOFAB11/svelte-oidc.git
synced 2025-12-11 23:50:06 +01:00
chore: move metadata to a property
so consumers can override instead of making assumptions.
This commit is contained in:
parent
e33be0b7aa
commit
f02c4fb6d0
1 changed files with 2 additions and 8 deletions
|
|
@ -19,6 +19,7 @@
|
|||
export let client_id;
|
||||
export let redirect_uri;
|
||||
export let post_logout_redirect_uri;
|
||||
export let metadata = {};
|
||||
|
||||
setContext(OIDC_CONTEXT_REDIRECT_URI, redirect_uri);
|
||||
setContext(OIDC_CONTEXT_POST_LOGOUT_REDIRECT_URI, post_logout_redirect_uri);
|
||||
|
|
@ -33,16 +34,9 @@
|
|||
response_type: 'code',
|
||||
scope: 'openid profile email',
|
||||
automaticSilentRenew: true,
|
||||
metadata
|
||||
};
|
||||
|
||||
if (issuer.includes('auth0.com')) {
|
||||
settings.metadata = {
|
||||
// added to overcome missing value in auth0 .well-known/openid-configuration
|
||||
// see: https://github.com/IdentityModel/oidc-client-js/issues/1067
|
||||
// see: https://github.com/IdentityModel/oidc-client-js/pull/1068
|
||||
end_session_endpoint: `process.env.OIDC_ISSUER/v2/logout?client_id=process.env.OIDC_CLIENT_ID`,
|
||||
};
|
||||
}
|
||||
const userManager = new UserManager(settings);
|
||||
userManager.events.addUserLoaded(function () {
|
||||
const user = userManager.getUser();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue