나는 간단한 사용자 지정 역할 공급자를 사용하려고 여기에서 코드를 사용하고이를 사용하여 구현하는 http://code.google.com/p/sfckopanka/source/browse/trunk/App_Code/OdbcRoleProvider.cs?r=45사용자 정의 롤 공급자가 초기화되었지만 사용되지 않았습니까?
: http://msdn.microsoft.com/en-us/library/tksy7hd7(v=vs.100).aspx
이 Microsoft에서 모든 단순한 상용구 코드입니다.
내 응용 프로그램을 디버깅 할 때 역할 공급자가 초기화되었음을 알 수 있지만 역할을 확인하려고하면 메서드가 호출되지 않습니다.
User.IsInRole("Customer")
[Authorize(Roles="Customer")]
또는
나는 나의 역할 공급자의 여러 장소에서 중단 점 넣고 그들은 단지 명중되지 않습니다.참고 WebAPI를 사용하고 있는데 멤버십 공급자를 사용하지 않고 대신 메시지 처리기를 통해 기본 인증을 사용하고 있습니다.
http://www.piotrwalat.net/basic-http-authentication-in-asp-net-web-api-using-message-handlers/
베이직 인증
큰 노력하고 있습니다,하지만 난이 호출되는 내 역할 공급자를 방해하는 것입니다 있는지 확실하지 않습니다 ma에.