문제,내가 뭔가를 할 필요가하기 위해서는 다음과 같이 보호를 위해 API 에 따라 권한 코드입니다. 로"OnAuthorization"내가 확인 jwtToken,db 곧.
[AuthorizePermissionByCode("fr")]
[HttpGet]
public int Get()
{
DO STUFF
}
가스를 관리하기 위해 AuthorizePermissionByCode
namespace CustomAuthorizeAttribute
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]
public class AuthorizePermissionByCode : AuthorizeAttribute, IAuthorizationFilter
{
public string Permissions { get; set; } //Permission string to get from controller
public AuthorizePermissionByCode(string Permissions)
{
this.Permissions = Permissions;
}
public override void OnAuthorization(AuthorizationContext filterContext)
{
filterContext.Result = new HttpUnauthorizedResult();
}
}
}
내가 오류 없이,성공을 구축하고 빨리,하지만 결코 들어가지 않"OnAuthorization". 나를 편집해야에서 어떤 방법으로 시작? I put:
services.AddAuthentication();
services.AddAuthorization();