Compare commits
1 Commits
10.1.0-rc2
...
10.1.0-rc3
| Author | SHA1 | Date | |
|---|---|---|---|
|
201768e716
|
@@ -83,8 +83,7 @@ public static class EndpointRouteBuilderExtensions
|
||||
.Produces(200, queryMeta.QueryResultType)
|
||||
.Produces(400)
|
||||
.Produces(401)
|
||||
.Produces(403)
|
||||
.WithAllowAnonymousIfAttributePresent(queryMeta.QueryType);
|
||||
.Produces(403);
|
||||
}
|
||||
|
||||
private static void MapQueryGet(
|
||||
@@ -147,8 +146,7 @@ public static class EndpointRouteBuilderExtensions
|
||||
.Produces(200, queryMeta.QueryResultType)
|
||||
.Produces(400)
|
||||
.Produces(401)
|
||||
.Produces(403)
|
||||
.WithAllowAnonymousIfAttributePresent(queryMeta.QueryType);
|
||||
.Produces(403);
|
||||
}
|
||||
|
||||
public static IEndpointRouteBuilder MapSvrntyCommands(this IEndpointRouteBuilder endpoints, string routePrefix = "api/command")
|
||||
@@ -215,8 +213,7 @@ public static class EndpointRouteBuilderExtensions
|
||||
.Produces(200)
|
||||
.Produces(400)
|
||||
.Produces(401)
|
||||
.Produces(403)
|
||||
.WithAllowAnonymousIfAttributePresent(commandMeta.CommandType);
|
||||
.Produces(403);
|
||||
}
|
||||
|
||||
private static void MapCommandWithResult(
|
||||
@@ -263,17 +260,6 @@ public static class EndpointRouteBuilderExtensions
|
||||
.Produces(200, commandMeta.CommandResultType)
|
||||
.Produces(400)
|
||||
.Produces(401)
|
||||
.Produces(403)
|
||||
.WithAllowAnonymousIfAttributePresent(commandMeta.CommandType);
|
||||
}
|
||||
|
||||
private static RouteHandlerBuilder WithAllowAnonymousIfAttributePresent(this RouteHandlerBuilder builder, Type type)
|
||||
{
|
||||
var allowAnonymousAttribute = type.GetCustomAttribute<Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute>();
|
||||
if (allowAnonymousAttribute != null)
|
||||
{
|
||||
builder.AllowAnonymous();
|
||||
}
|
||||
return builder;
|
||||
.Produces(403);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user