refactoring:Authorization replace mvc filter to route
This commit is contained in:
parent
03d929be63
commit
eefb4b5e2e
@ -191,9 +191,6 @@ public abstract class BaseStartup
|
|||||||
{
|
{
|
||||||
config.Conventions.Add(new ControllerNameAttributeConvention());
|
config.Conventions.Add(new ControllerNameAttributeConvention());
|
||||||
|
|
||||||
var policy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build();
|
|
||||||
|
|
||||||
config.Filters.Add(new AuthorizeFilter(policy));
|
|
||||||
config.Filters.Add(new TypeFilterAttribute(typeof(TenantStatusFilter)));
|
config.Filters.Add(new TypeFilterAttribute(typeof(TenantStatusFilter)));
|
||||||
config.Filters.Add(new TypeFilterAttribute(typeof(PaymentFilter)));
|
config.Filters.Add(new TypeFilterAttribute(typeof(PaymentFilter)));
|
||||||
config.Filters.Add(new TypeFilterAttribute(typeof(IpSecurityFilter)));
|
config.Filters.Add(new TypeFilterAttribute(typeof(IpSecurityFilter)));
|
||||||
|
@ -77,7 +77,7 @@ public static class EndpointExtension
|
|||||||
{
|
{
|
||||||
public static async Task<IEndpointRouteBuilder> MapCustomAsync(this IEndpointRouteBuilder endpoints, bool webhooksEnabled = false, IServiceProvider serviceProvider = null)
|
public static async Task<IEndpointRouteBuilder> MapCustomAsync(this IEndpointRouteBuilder endpoints, bool webhooksEnabled = false, IServiceProvider serviceProvider = null)
|
||||||
{
|
{
|
||||||
endpoints.MapControllers();
|
endpoints.MapControllers().RequireAuthorization();
|
||||||
|
|
||||||
if (webhooksEnabled && serviceProvider != null)
|
if (webhooksEnabled && serviceProvider != null)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user