Es scheint zwischen -System .IdentityModel.Tokens und Microsoft .IdentityModel.Tokens Namespaces einige historische Gewirr zu sein. Ich habe einen Tag damit verbracht, eine Dokumentation zu finden, die mit den IdentityModel-Objekten übereinstimmt, die ich finde, und nicht.der Suche nach einer genauen, aktuellen, How-to dafür JWT in Web API
Ich versuche, mein Web-API-Projekt für die Verwendung von JWT-Token einzurichten, und suche nach der Microsoft-Dokumentation, insbesondere nach the TokenValidationParameters object, die zum System.IdentityModel.Tokens-Namespace gehört.
Aber es tut es nicht. Ich habe System.IdentityModel.Tokens richtig in meinem Projekt referenziert, habe das neueste von Nugget, etc., aber das Objekt ist einfach nicht da.
aber ich zu tun in der „Microsoft .IdentityModel.Tokens“ Namespace ein solches Objekt zu finden - aber es hat nicht die Eigenschaften, die ich in verschiedenen How-to-Sites zu sehen, wie diese:
Microsoft Code:
code.msdn.microsoft.com/AAL-Native-App-to-REST-de57f2cc/sourcecode?fileId=96343 & PathId = 697488104Ansonsten tolle Seite: markwalsh.io/development/2014/12/02/ASP.Net%20Web%20API%20with%20JWT/
Referenz Diese Websites, um den nicht-existent "System" Objekt und Eigenschaften verwenden, die die „Microsoft "Man besitzt nicht, wie" SigningToken "und" AllowedAudience ".
Die gesamte Dokumentation und Vorgehensweisen konzentrieren sich auf den Namespace System.IdentityModel.Tokens, der nicht verwendet werden kann, da die darin enthaltenen Objekte nicht vorhanden sind.
SO: Kann mir jemand einen guten Punkt-how dafür JWT in Web-API-Referenz, dass verwendet die Microsoft .IdentityModel.Tokens Namespace?
Ich habe einen Tag dazu verloren, und würde die Hilfe zu schätzen wissen.
Folgefrage: Brauche ich dieses für OWIN konfigurierte Projekt, damit plötzlich alles funktioniert? Ich kann kaum eine Erwähnung von JWT in der Web-API finden, die nicht automatisch davon ausgeht, dass Sie OWIN machen.
Aus dem [help/on-topic]: * Fragen, die uns bitten, ein Buch, ein Tool, eine Softwarebibliothek, ein Tutorial oder eine andere Offsite-Ressource zu empfehlen, sind für Stack nicht relevant Überlauf*. Ein Zeiger auf eine * gute Referenz * wäre eine externe Ressource. Kannst du deine Frage anders formulieren? –
Ken, Sie sind 100% richtig. Ich nehme an, ich war frustrierter als ich wusste. Ich weiß nicht, ob ich es als gültige SO-Frage umschreiben könnte, also war ich außerhalb der Grenzen. Und danke dafür, höflich und herzlich zu sagen.Ich habe die Flammen gesehen, die über so etwas hinweggehen können ... – TomK
Du bist [nicht der einzige] (http://stackoverflow.com/questions/38231321/error-trying-to-generate-token (using-net-jwt-library) Leiden, so scheint es. – bbsimonbb