So zeigen Sie den WebApi OAuth-Token-Endpunkt in Swagger an

Ich habe ein neues Web-API-Projekt erstellt, Asp.Net Identity hinzugefügt und OAuth folgendermaßen konfiguriert:

OAuthOptions = new OAuthAuthorizationServerOptions
{
    TokenEndpointPath = new PathString("/Token"),
    Provider = new ApplicationOAuthProvider(PublicClientId),
    AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
    AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
    AllowInsecureHttp = true
};

Dies alles funktioniert gut, ich kann den / Token-Endpunkt anrufen und einen Inhaber-Token zurückbekommen.

Das Problem ist, dass dies in Swagger nicht auffindbar ist, da es sich nicht auf einem Controller befindet und daher keine XML-Dokumentation dafür erstellt wurde.

Kennt jemand eine Möglichkeit, diesen Anmeldeendpunkt in meinen Swagger-Dokumenten anzuzeigen?

Vielen Dank

Auch ich hätte sagen sollen, dass die Swagger-Dokumentation mit allen meinen Controllern funktioniert, es ist nur so, dass mir diese eine offensichtliche Methode fehlt - wie man sich anmeldet.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage