Skip to content

Commit b3d3b2b

Browse files
authored
Use access token from query parameters (#44)
1 parent 37cc021 commit b3d3b2b

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/api/Extensions/Security/ConfigureJwtBearerOptions.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@ public void PostConfigure(string? name, JwtBearerOptions options)
2525
options.IncludeErrorDetails = true;
2626
options.Events = new JwtBearerEvents
2727
{
28+
OnMessageReceived = context =>
29+
{
30+
var accessToken = context.Request.Query["access_token"];
31+
if (!string.IsNullOrEmpty(accessToken))
32+
{
33+
context.Token = accessToken;
34+
}
35+
return Task.CompletedTask;
36+
},
2837
OnChallenge = c =>
2938
{
3039
c.HandleResponse();

0 commit comments

Comments
 (0)