Skip to content

Commit

Permalink
Good authorization endpoint for Authlete issuer #2409
Browse files Browse the repository at this point in the history
  • Loading branch information
bibash28 committed Feb 16, 2024
1 parent 55fbf47 commit 1f300d4
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions packages/oidc4vc/lib/src/oidc4vc.dart
Original file line number Diff line number Diff line change
Expand Up @@ -721,8 +721,12 @@ class OIDC4VC {
}) async {
var authorizationEndpoint = '$issuer/authorize';

final authorizationServer = openIdConfiguration.authorizationServer;
if (authorizationServer != null) {
if (openIdConfiguration.authorizationEndpoint != null) {
authorizationEndpoint = openIdConfiguration.authorizationEndpoint!;
} else {
final authorizationServer =
openIdConfiguration.authorizationServer ?? issuer;

final authorizationServerConfiguration = await getOpenIdConfig(
baseUrl: authorizationServer,
isAuthorizationServer: true,
Expand All @@ -733,10 +737,6 @@ class OIDC4VC {
authorizationEndpoint =
authorizationServerConfiguration.authorizationEndpoint!;
}
} else {
if (openIdConfiguration.authorizationEndpoint != null) {
authorizationEndpoint = openIdConfiguration.authorizationEndpoint!;
}
}
return authorizationEndpoint;
}
Expand Down

0 comments on commit 1f300d4

Please sign in to comment.