WebAPI에서 작동하지 않는 사용자 지정 권한 부여 속성

b_in_U
 public class CustomAuthorizeAttribute : AuthorizationFilterAttribute
 {  
    protected override bool AuthorizeCore(HttpContextBase httpContext)
    {
       return true;// if my current user is authorised
    }
 }

위는 내 CustomAuthorizeAttribute 클래스이며

[CustomAuthorize] // both [CustomAuthorize] and [CustomAuthorizeAttribute ] I tried 
public class ProfileController : ApiController
{
   //My Code..
}

내가 전화 할 때

http://localhost:1142/api/Profile 

발사되지 않습니다 CustomAuthorizeAttribute

My FilterConfig 클래스에 대한 자세한 내용은 다음과 같습니다.

public class FilterConfig
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {            
        filters.Add(new CustomAuthorizeAttribute());
    }
}

내가 뭔가를 놓친 경우 도와주세요.

Yishai Galatzer
  1. 웹 API 필터 대신 MVC 필터를 사용중인 것 같습니다. 를 사용하기 때문에 샘플에서 검출 할 수 있습니다 HttpContextBase. 대신 System.Web.Http.Filters 네임 스페이스 의 필터를 사용하십시오 .
  2. Web API 필터에서 OnAuthorization 또는 OnAuthorizationAsync 를 재정의해야합니다 .
  3. 전역 필터를 등록하고 컨트롤러를 장식 할 필요가 없습니다. 등록하면 모든 컨트롤러에서 실행됩니다.

웹 API 필터 코드 : https://github.com/aspnetwebstack/aspnetwebstack/blob/master/src/System.Web.Http/Filters/AuthorizationFilterAttribute.cs

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WebApi 사용자 지정 권한 부여 속성이 작동하지 않음

분류에서Dev

사용자 정의 권한 부여 속성이 작동하지 않습니다.

분류에서Dev

ASP.NET Core 3에서 작동하지 않는 사용자 지정 권한 부여 필터

분류에서Dev

.Net Core 3에서 작동하지 않는 권한 부여 역할 / 정책 속성

분류에서Dev

사용자 정의 DialogFragment 내에서 작동하지 않는 여백 속성

분류에서Dev

Firestore 규칙에서 작동하지 않는 작성자로 권한 제한

분류에서Dev

IE10에서 작동하지 않는 사용자 지정 속성

분류에서Dev

사용자에게 권한을 부여하지 않는 Spring 보안

분류에서Dev

Samba 공유는 모든 사용자에게 액세스 권한을 부여합니다. 권한이 작동하지 않습니다.

분류에서Dev

다른 사용자에게 액세스 권한을 부여하지 않고 특정 사용자에게 장치에 대한 권한 부여

분류에서Dev

IdentityServer4 및 .NET Core 3.1에서 작동하지 않는 권한 부여 특성

분류에서Dev

Terraform : 작동하지 않는 점을 포함한 사용자 정의 json 속성

분류에서Dev

Leaflet에서 타일 요청에 대한 사용자 지정 권한 부여 헤더를 추가하는 방법

분류에서Dev

사용자 권한에 따라 Automapper를 사용하여 조건부로 속성을 매핑하는 방법

분류에서Dev

내 사용자 지정 속성 지시문에서 데이터 바인딩이 작동하지 않는 이유

분류에서Dev

서버리스 사용자 지정 권한 부여 결과가 정의되지 않음

분류에서Dev

MVC 5에서 작동하지 않는 사용자 지정 역할 공급자의 속성 승인

분류에서Dev

사용자에게 디렉토리에 대한 쓰기 권한을 부여하지 않고 파일을 삭제할 수있는 권한 부여

분류에서Dev

Python 3.4에서 작동하지 않는 SQLalchemy primaryjoin 속성 (Python 2.7을 사용하여 작동)

분류에서Dev

ASP .NET Core 3.1 MVC의 특정 경로에 대한 사용자 지정 미들웨어 (또는 권한 부여)

분류에서Dev

비교 속성에 대한 사용자 정의 ErrorMessage가 작동하지 않습니다.

분류에서Dev

아래 코드가 신속한 삼항 연산자를 사용하여 작동하지만 다른 경우에는 작동하지 않는 이유

분류에서Dev

regini.exe를 사용하여 regedit에서 특정 사용자 "A"에게 권한을 부여하는 방법

분류에서Dev

su-(사용자)를 사용하여 작동하지 않는 권한있는 포트 열기

분류에서Dev

IsAuthenticated는 사용자 지정 권한 부여 특성 (.NET Core 2.2 및 Jason 웹 토큰)에서 항상 false입니다.

분류에서Dev

CSS에서 clear 속성을 사용한 후 여백이 작동하지 않습니까?

분류에서Dev

jquery를 사용하여 동적으로 img 요소에 속성을 추가 한 후 부트 스트랩 캐 러셀이 작동하지 않음

분류에서Dev

ASP.Net Core (WebAPI)의 HTTP 동사 및 기타 특성을 기반으로 권한 부여 정책을 선언적으로 지정하는 방법

분류에서Dev

특정 EC2 서버에 대한 AWS IAM 사용자 권한이 작동하지 않음

Related 관련 기사

  1. 1

    WebApi 사용자 지정 권한 부여 속성이 작동하지 않음

  2. 2

    사용자 정의 권한 부여 속성이 작동하지 않습니다.

  3. 3

    ASP.NET Core 3에서 작동하지 않는 사용자 지정 권한 부여 필터

  4. 4

    .Net Core 3에서 작동하지 않는 권한 부여 역할 / 정책 속성

  5. 5

    사용자 정의 DialogFragment 내에서 작동하지 않는 여백 속성

  6. 6

    Firestore 규칙에서 작동하지 않는 작성자로 권한 제한

  7. 7

    IE10에서 작동하지 않는 사용자 지정 속성

  8. 8

    사용자에게 권한을 부여하지 않는 Spring 보안

  9. 9

    Samba 공유는 모든 사용자에게 액세스 권한을 부여합니다. 권한이 작동하지 않습니다.

  10. 10

    다른 사용자에게 액세스 권한을 부여하지 않고 특정 사용자에게 장치에 대한 권한 부여

  11. 11

    IdentityServer4 및 .NET Core 3.1에서 작동하지 않는 권한 부여 특성

  12. 12

    Terraform : 작동하지 않는 점을 포함한 사용자 정의 json 속성

  13. 13

    Leaflet에서 타일 요청에 대한 사용자 지정 권한 부여 헤더를 추가하는 방법

  14. 14

    사용자 권한에 따라 Automapper를 사용하여 조건부로 속성을 매핑하는 방법

  15. 15

    내 사용자 지정 속성 지시문에서 데이터 바인딩이 작동하지 않는 이유

  16. 16

    서버리스 사용자 지정 권한 부여 결과가 정의되지 않음

  17. 17

    MVC 5에서 작동하지 않는 사용자 지정 역할 공급자의 속성 승인

  18. 18

    사용자에게 디렉토리에 대한 쓰기 권한을 부여하지 않고 파일을 삭제할 수있는 권한 부여

  19. 19

    Python 3.4에서 작동하지 않는 SQLalchemy primaryjoin 속성 (Python 2.7을 사용하여 작동)

  20. 20

    ASP .NET Core 3.1 MVC의 특정 경로에 대한 사용자 지정 미들웨어 (또는 권한 부여)

  21. 21

    비교 속성에 대한 사용자 정의 ErrorMessage가 작동하지 않습니다.

  22. 22

    아래 코드가 신속한 삼항 연산자를 사용하여 작동하지만 다른 경우에는 작동하지 않는 이유

  23. 23

    regini.exe를 사용하여 regedit에서 특정 사용자 "A"에게 권한을 부여하는 방법

  24. 24

    su-(사용자)를 사용하여 작동하지 않는 권한있는 포트 열기

  25. 25

    IsAuthenticated는 사용자 지정 권한 부여 특성 (.NET Core 2.2 및 Jason 웹 토큰)에서 항상 false입니다.

  26. 26

    CSS에서 clear 속성을 사용한 후 여백이 작동하지 않습니까?

  27. 27

    jquery를 사용하여 동적으로 img 요소에 속성을 추가 한 후 부트 스트랩 캐 러셀이 작동하지 않음

  28. 28

    ASP.Net Core (WebAPI)의 HTTP 동사 및 기타 특성을 기반으로 권한 부여 정책을 선언적으로 지정하는 방법

  29. 29

    특정 EC2 서버에 대한 AWS IAM 사용자 권한이 작동하지 않음

뜨겁다태그

보관