içinde Yetkilendirme başarısız olursa özel ileti nasıl döndürür WebAPI projemde, [Authorize]
özniteliğiyle dekore edilmiş sayıda apis var. Kullanıcının doğru belirtisi olmaması durumunda, kullanıcıya erişim reddedilmiş bir istisna geri döndürülür.WebAPI
Ama ihtiyacım olan şey, böyle bir durumda, özel yanıt mesajını şu şekilde döndürmem gerekiyor.
{
"StatusCode" : 403,
"message": "You donot have sufficient permission"
}
Yetkilendirme başarısız olması durumunda bu özel iletiyi nasıl döndürebilirim.
unutmayın: Ben Owin kullanıyorum
- - Jetonunu tabanlı kimlik doğrulama. Veritabanımdaki veya başka herhangi bir yerdeki erişim belirtecini saklamak için değil.
cevapları burada bir okuma vardır: http://stackoverflow.com/questions/20149750/owin-unauthorised-webapi-call-returning-login-page-rather-than-401 –
http://stackoverflow.com/questions/2578756/nasıl yapılır-make-authorize-attribute-return-custom-403-error-page-yerine-yönlendirme –