TF-624 Implement authentication oidc on browser
This commit is contained in:
+1
-1
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/login/data/network/authentication_client/
|
||||
if (dart.library.html) 'package:tmail_ui_user/features/login/data/network/authentication_client/authentication_client_web.dart';
|
||||
|
||||
abstract class AuthenticationClientBase {
|
||||
Future authenticateOidcOnBrowser(
|
||||
Future<void> authenticateOidcOnBrowser(
|
||||
String clientId,
|
||||
String redirectUrl,
|
||||
String discoveryUrl,
|
||||
|
||||
+1
-1
@@ -77,7 +77,7 @@ class AuthenticationClientMobile implements AuthenticationClientBase {
|
||||
}
|
||||
|
||||
@override
|
||||
Future authenticateOidcOnBrowser(String clientId, String redirectUrl,
|
||||
Future<void> authenticateOidcOnBrowser(String clientId, String redirectUrl,
|
||||
String discoveryUrl, List<String> scopes) {
|
||||
return Future.value(null);
|
||||
}
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ class AuthenticationClientWeb implements AuthenticationClientBase {
|
||||
}
|
||||
|
||||
@override
|
||||
Future authenticateOidcOnBrowser(String clientId, String redirectUrl,
|
||||
Future<void> authenticateOidcOnBrowser(String clientId, String redirectUrl,
|
||||
String discoveryUrl, List<String> scopes) async {
|
||||
await _appAuthWeb.authorizeAndExchangeCode(
|
||||
AuthorizationTokenRequest(
|
||||
|
||||
Reference in New Issue
Block a user