ИСПРАВЛЕНИЕ - NODEDC LAUNCHER: обходить нестабильный OIDC end-session
This commit is contained in:
parent
2e634c6c35
commit
583f1547e1
|
|
@ -1443,8 +1443,8 @@ function buildLoginRedirectUrl(returnTo, { forceLogin = false } = {}) {
|
|||
}
|
||||
|
||||
function buildOidcLogoutUrl(discovery, returnTo = "/", idToken = null) {
|
||||
const endpoint = discovery.end_session_endpoint || new URL("/application/o/launcher/end-session/", config.issuer).toString();
|
||||
const logoutUrl = new URL(endpoint);
|
||||
const issuerUrl = new URL(discovery.issuer || config.issuer);
|
||||
const logoutUrl = new URL("/if/flow/default-invalidation-flow/", issuerUrl.origin);
|
||||
|
||||
logoutUrl.searchParams.set("client_id", config.clientId);
|
||||
logoutUrl.searchParams.set("post_logout_redirect_uri", buildLoggedOutRedirectUrl(returnTo));
|
||||
|
|
|
|||
Loading…
Reference in New Issue