TF-4049 Pre-fill OIDC login form
This commit is contained in:
+6
-4
@@ -13,10 +13,12 @@ abstract class AuthenticationClientBase {
|
||||
List<String> scopes);
|
||||
|
||||
Future<TokenOIDC> getTokenOIDC(
|
||||
String clientId,
|
||||
String redirectUrl,
|
||||
String discoveryUrl,
|
||||
List<String> scopes);
|
||||
String clientId,
|
||||
String redirectUrl,
|
||||
String discoveryUrl,
|
||||
List<String> scopes, {
|
||||
String? loginHint,
|
||||
});
|
||||
|
||||
Future<TokenOIDC> refreshingTokensOIDC(
|
||||
String clientId,
|
||||
|
||||
+4
-2
@@ -59,14 +59,16 @@ mixin AuthenticationClientInteractionMixin {
|
||||
String clientId,
|
||||
String redirectUrl,
|
||||
String discoveryUrl,
|
||||
List<String> scopes,
|
||||
) {
|
||||
List<String> scopes, {
|
||||
String? loginHint,
|
||||
}) {
|
||||
return AuthorizationTokenRequest(
|
||||
clientId,
|
||||
redirectUrl,
|
||||
discoveryUrl: discoveryUrl,
|
||||
scopes: scopes,
|
||||
externalUserAgent: getExternalUserAgent(),
|
||||
loginHint: loginHint,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
+4
-2
@@ -27,13 +27,15 @@ class AuthenticationClientMobile with AuthenticationClientInteractionMixin
|
||||
String clientId,
|
||||
String redirectUrl,
|
||||
String discoveryUrl,
|
||||
List<String> scopes,
|
||||
) async {
|
||||
List<String> scopes, {
|
||||
String? loginHint,
|
||||
}) async {
|
||||
final authorizationTokenRequest = getAuthorizationTokenRequest(
|
||||
clientId,
|
||||
redirectUrl,
|
||||
discoveryUrl,
|
||||
scopes,
|
||||
loginHint: loginHint,
|
||||
);
|
||||
final authorizationTokenResponse = await _appAuth.authorizeAndExchangeCode(
|
||||
authorizationTokenRequest,
|
||||
|
||||
+4
-2
@@ -25,13 +25,15 @@ class AuthenticationClientWeb with AuthenticationClientInteractionMixin
|
||||
String clientId,
|
||||
String redirectUrl,
|
||||
String discoveryUrl,
|
||||
List<String> scopes,
|
||||
) async {
|
||||
List<String> scopes, {
|
||||
String? loginHint,
|
||||
}) async {
|
||||
final authorizationTokenRequest = getAuthorizationTokenRequest(
|
||||
clientId,
|
||||
redirectUrl,
|
||||
discoveryUrl,
|
||||
scopes,
|
||||
loginHint: loginHint,
|
||||
);
|
||||
final authorizationTokenResponse = await _appAuthWeb.authorizeAndExchangeCode(
|
||||
authorizationTokenRequest,
|
||||
|
||||
Reference in New Issue
Block a user