fixes auth?

This commit is contained in:
2025-08-02 15:35:18 +02:00
parent 78dc7be703
commit b1deaee4e6
4 changed files with 36 additions and 7 deletions
+16 -2
View File
@@ -11,13 +11,27 @@ const userConfig: AuthProviderProps = {
redirect_uri: REDIRECT_URI,
response_type: "code",
includeIdTokenInSilentRenew: true,
automaticSilentRenew: false, //TODO: Dit moet dus denk ik wel gewoon aan?
automaticSilentRenew: false, // We skippen automatic silent en doen het zelf hieronder.
scope: "openid profile email offline_access", //TODO: Iets met scopes.
accessTokenExpiringNotificationTimeInSeconds: 5 * 60,
//accessTokenExpiringNotificationTimeInSeconds: 1 * 60,
loadUserInfo: true,
post_logout_redirect_uri: ORIGIN_URI,
response_mode: "query",
revokeTokensOnSignout: true,
};
export const userManager = new UserManager(userConfig);
// Some handling of token expiration.
// Hopefully this means login timeout issues are prevented somewhat.
userManager.events.addAccessTokenExpiring(() => {
console.warn("Access token expiring, silently renewing...");
userManager.signinSilent(); //TODO: uitzoeken bij welke callback dit trecht komt
});
userManager.events.addAccessTokenExpired(() => {
console.warn("Access token expired, redirecting to login...");
userManager.signinRedirect();
});
export const oidcConfig = { ...userConfig, userManager };