TF-2387 Handle logout twake workplace

This commit is contained in:
dab246
2024-11-05 14:51:17 +07:00
committed by Dat H. Pham
parent e13f86a037
commit 623826d29f
7 changed files with 46 additions and 27 deletions
@@ -11,13 +11,13 @@ extension OidcConfigurationExtensions on OIDCConfiguration {
String get redirectUrl {
if (PlatformInfo.isWeb) {
if (AppConfig.domainRedirectUrl.endsWith('/')) {
return AppConfig.domainRedirectUrl + loginRedirectOidcWeb;
} else {
return '${AppConfig.domainRedirectUrl}/$loginRedirectOidcWeb';
}
return AppConfig.domainRedirectUrl.endsWith('/')
? AppConfig.domainRedirectUrl + loginRedirectOidcWeb
: '${AppConfig.domainRedirectUrl}/$loginRedirectOidcWeb';
} else {
return redirectOidcMobile;
return authority == AppConfig.saasRegistrationUrl
? OIDCConstant.twakeWorkplaceRedirectUrl
: redirectOidcMobile;
}
}
@@ -29,11 +29,13 @@ extension OidcConfigurationExtensions on OIDCConfiguration {
return '${AppConfig.domainRedirectUrl}/$logoutRedirectOidcWeb';
}
} else {
return redirectOidcMobile;
}
return authority == AppConfig.saasRegistrationUrl
? OIDCConstant.twakeWorkplaceRedirectUrl
: redirectOidcMobile;
}
}
String get singInUrl => ServicePath(authority)
String get signInTWPUrl => ServicePath(authority)
.withQueryParameters([
StringQueryParameter(
OIDCConstant.postLoginRedirectUrlPathParams,
@@ -43,7 +45,7 @@ extension OidcConfigurationExtensions on OIDCConfiguration {
])
.generateEndpointPath();
String get signUpUrl => ServicePath(authority)
String get signUpTWPUrl => ServicePath(authority)
.withQueryParameters([
StringQueryParameter(
OIDCConstant.postRegisteredRedirectUrlPathParams,