TF-624 Implement logout oidc on browser
This commit is contained in:
+1
-1
@@ -45,7 +45,7 @@ class AuthenticationClientMobile implements AuthenticationClientBase {
|
||||
Future<bool> logoutOidc(TokenId tokenId, OIDCConfiguration config) async {
|
||||
final endSession = await _appAuth.endSession(EndSessionRequest(
|
||||
idTokenHint: tokenId.uuid,
|
||||
postLogoutRedirectUrl: config.redirectUrl,
|
||||
postLogoutRedirectUrl: config.logoutRedirectUrl,
|
||||
discoveryUrl: config.discoveryUrl
|
||||
));
|
||||
log('AuthenticationClientMobile::logoutOidc(): ${endSession?.state}');
|
||||
|
||||
+7
-2
@@ -44,8 +44,13 @@ class AuthenticationClientWeb implements AuthenticationClientBase {
|
||||
}
|
||||
|
||||
@override
|
||||
Future<bool> logoutOidc(TokenId tokenId, OIDCConfiguration config) {
|
||||
throw UnimplementedError();
|
||||
Future<bool> logoutOidc(TokenId tokenId, OIDCConfiguration config) async {
|
||||
final endSession = await _appAuthWeb.endSession(EndSessionRequest(
|
||||
idTokenHint: tokenId.uuid,
|
||||
postLogoutRedirectUrl: config.logoutRedirectUrl,
|
||||
discoveryUrl: config.discoveryUrl
|
||||
));
|
||||
return endSession != null;
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
Reference in New Issue
Block a user