Ben önerebilirsiniz iyi bir WWW-Authenticate başlığı ile bir HTTP 401 durum kodudur.
403 istekleri ile sorun RFC 2616 "Yetki yardımcı olmaz ve isteği tekrar edilmemelidir." Devletler olduğunu (Yani kimlik doğrulaması ya da değil, sen hiç, bu kaynağa erişmek için gitmiyor önemli değil).
401 istekleri ile sorun onlar "bir WWW-Authenticate başlık alanını VERİLMELİDİR" devletler olduğunu. someone has noted, bir WWW-Authenticate başlığında özel bir değeri kullanmak için spec ihlal görünmüyor gibi.
I RFC 2617 neden böyle özel bir WWW-Authenticate başlığının ile birlikte bir HTTP 401 durum tamam olmaz herhangi bir neden göremiyorum:
WWW-Authenticate: MyAuthScheme realm="http://example.com"
Bu tavsiye gibi oAuth spec (aslında onlar benim aklıma RFC garip bir yorumu var gerçi), sadece bu yapmak gibi görünüyor:
WWW-Authenticate: OAuth realm="http://server.example.com/"
(Gerektiği ya GEREKSIZ durum, herhangi bir ZORUNLULUK ile çakışmaması etmemelisiniz görünmüyor) Bu, özellikle RFC tarafından yaptırıma gibi görünmüyor, ama ben aslında onun tarafından yasak olduğunu göremiyorum.
Ben zaman aşımları ve CSRF gibi şeyler geçersiz yani bu net varlık oldu belirteçleri için daha özel bir HTTP durum kodu onların olsaydı.