Как показать конечную точку токена OAuth WebApi в Swagger
Я создал новый проект Web Api, добавил Asp.Net Identity и настроил OAuth следующим образом:
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true
};
Это все работает нормально, я могу вызвать конечную точку / Token и получить токен на предъявителя.
Проблема в том, что это невозможно обнаружить в Swagger, я полагаю, потому что он не находится на контроллере и, следовательно, для него не сгенерирована XML-документация.
Кто-нибудь знает способ отображения этой конечной точки входа в мои документы Swagger?
Благодарю.
Кроме того, я должен был сказать, что документация Swagger работает со всеми моими контроллерами, просто я упускаю один очевидный метод - как войти в систему.