Backchannel logout behavior settings on upstream providers

This commit is contained in:
Quentin Gliech
2025-06-30 16:31:57 +02:00
parent aaf4bf588f
commit db8c557f81
24 changed files with 256 additions and 79 deletions

View File

@@ -21,9 +21,9 @@ use http::{Method, Uri, Version};
use mas_data_model::{
AuthorizationGrant, BrowserSession, Client, CompatSsoLogin, CompatSsoLoginState,
DeviceCodeGrant, UpstreamOAuthLink, UpstreamOAuthProvider, UpstreamOAuthProviderClaimsImports,
UpstreamOAuthProviderDiscoveryMode, UpstreamOAuthProviderPkceMode,
UpstreamOAuthProviderTokenAuthMethod, User, UserEmailAuthentication,
UserEmailAuthenticationCode, UserRecoverySession, UserRegistration,
UpstreamOAuthProviderDiscoveryMode, UpstreamOAuthProviderOnBackchannelLogout,
UpstreamOAuthProviderPkceMode, UpstreamOAuthProviderTokenAuthMethod, User,
UserEmailAuthentication, UserEmailAuthenticationCode, UserRecoverySession, UserRegistration,
};
use mas_i18n::DataLocale;
use mas_iana::jose::JsonWebSignatureAlg;
@@ -1543,6 +1543,7 @@ impl TemplateContext for UpstreamRegister {
forward_login_hint: false,
created_at: now,
disabled_at: None,
on_backchannel_logout: UpstreamOAuthProviderOnBackchannelLogout::DoNothing,
},
)]
}