Skip to content

Commit 0bc15ca

Browse files
committed
Session token exchange.
1 parent a2230ff commit 0bc15ca

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

Shuttle.Access.WebApi/Endpoints/SessionEndpoints.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,7 @@ public static WebApplication MapSessionEndpoints(this WebApplication app, ApiVer
192192
})
193193
.WithTags("Sessions")
194194
.WithApiVersionSet(versionSet)
195-
.MapToApiVersion(apiVersion1)
196-
.RequiresPermission(AccessPermissions.Sessions.View);
195+
.MapToApiVersion(apiVersion1);
197196

198197
app.MapGet("/v{version:apiVersion}/sessions/{token:Guid}/permissions", async (Guid token, IDatabaseContextFactory databaseContextFactory, ISessionRepository sessionRepository) =>
199198
{

Shuttle.Access.WebApi/appsettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"Name": "Recall",
3838
"Title": "Shuttle.Recall.WebApi",
3939
"Description": "Some description",
40-
"SessionTokenExchangeUrl": "http://localhost:3000/session/token"
40+
"SessionTokenExchangeUrl": "http://localhost:3001/session/"
4141
}
4242
]
4343
},

Shuttle.Access/AccessOptionsValidator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public ValidateOptionsResult Validate(string? name, AccessOptions options)
4646
return ValidateOptionsResult.Fail($"Option 'SessionTokenExchangeUrl' value '{knownApplication.SessionTokenExchangeUrl}' is not a valid URI.");
4747
}
4848

49-
knownApplication.SessionTokenExchangeUrl = uri.ToString();
49+
knownApplication.SessionTokenExchangeUrl = uri.ToString().TrimEnd('/');
5050
}
5151

5252
return ValidateOptionsResult.Success;

0 commit comments

Comments
 (0)