Add team roles and content management updates
This commit is contained in:
@@ -18,6 +18,36 @@ public static partial class AuthEndpoints
|
||||
.WithName("DemoLogin")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapPost("/team-login", TeamLogin)
|
||||
.RequireRateLimiting(ApplicationDefaults.AuthRateLimitPolicy)
|
||||
.WithName("TeamLogin")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapPost("/team-twitch-login", TeamTwitchLogin)
|
||||
.RequireRateLimiting(ApplicationDefaults.AuthRateLimitPolicy)
|
||||
.WithName("TeamTwitchLogin")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapPost("/password/change", ChangePassword)
|
||||
.RequireRateLimiting(ApplicationDefaults.AuthRateLimitPolicy)
|
||||
.WithName("ChangePassword")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapPost("/team/twitch-binding", BindTeamTwitch)
|
||||
.RequireRateLimiting(ApplicationDefaults.AuthRateLimitPolicy)
|
||||
.WithName("BindTeamTwitch")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapPost("/twitch/authorize", StartTwitchAuthorization)
|
||||
.RequireRateLimiting(ApplicationDefaults.AuthRateLimitPolicy)
|
||||
.WithName("StartTwitchAuthorization")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapGet("/twitch/callback", CompleteTwitchAuthorization)
|
||||
.RequireRateLimiting(ApplicationDefaults.AuthRateLimitPolicy)
|
||||
.WithName("CompleteTwitchAuthorization")
|
||||
.WithOpenApi();
|
||||
|
||||
group.MapGet("/session", GetSession)
|
||||
.WithName("GetSession")
|
||||
.WithOpenApi();
|
||||
|
||||
Reference in New Issue
Block a user