ich OAuth-Authentifizierung in meinem Web-Api Projekt on these blog postsMit beiden OAuth und Basic Auth in Asp.Net Web Api mit Owin
Es funktioniert gut, einschließlich der Aktualisierungs-Token Logik implementiert haben.
Ich möchte für ein paar Anrufe für geplante Aufträge als auch eine Option für die Standardauthentifizierung hinzuzufügen.
Ich habe versucht, eine Basic-Auth-Lösung als Middleware-Zugabe, aber ich bin immer noch 401 für die Bearer-Token zu fragen bekommen.
ich bekommen kann es durch Entfernen des [autorisiert] Attribut aus diesen api Anrufen und Überprüfung manuell in Code zu arbeiten, wenn der Benutzer authentifiziert ist, aber scheint, wie der falsche Weg, es zu lösen.
Gibt es eine Möglichkeit, sowohl Grund Auth und OAuth-Authentifizierung mit Owin zu unterstützen?
Ich habe verwendete Filter für benutzerdefinierte Authentifizierung in früheren Projekten, ich denke, für ein paar Anrufe in einer API, die vor alles andere Auth Systeme verwenden diese mehr Sinn als eine Owin Middleware machen, die bei jedem Aufruf für einen grundlegenden auth-Header suchen ausführt – EShy