Skip to content

Commit 414fe75

Browse files
authored
allow direct_post.jwt as response_mode (#161)
Signed-off-by: Johannes Tuerk <johannes.tuerk@lissi.id>
1 parent 2a39cc9 commit 414fe75

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/WalletFramework.Oid4Vc/Oid4Vp/Models/AuthorizationRequest.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ namespace WalletFramework.Oid4Vc.Oid4Vp.Models;
1212
public record AuthorizationRequest
1313
{
1414
private const string DirectPost = "direct_post";
15+
private const string DirectPostJwt = "direct_post.jwt";
1516

1617
private const string VpToken = "vp_token";
1718

@@ -130,7 +131,7 @@ private static bool IsHaipConform(JObject authorizationRequestJson)
130131

131132
return
132133
responseType == VpToken
133-
&& responseMode == DirectPost
134+
&& responseMode == DirectPost || responseMode == DirectPostJwt
134135
&& !string.IsNullOrEmpty(responseUri)
135136
&& redirectUri is null
136137
&& (clientIdScheme is X509SanDnsScheme or VerifierAttestationScheme
@@ -169,4 +170,4 @@ internal static AuthorizationRequest WithClientMetadata(
169170
this AuthorizationRequest authorizationRequest,
170171
ClientMetadata? clientMetadata)
171172
=> authorizationRequest with { ClientMetadata = clientMetadata };
172-
}
173+
}

0 commit comments

Comments
 (0)