Dam*_*ien 4 oauth-2.0 asp.net-web-api
我正在通过VS2013使用ASP.net Web API 2为项目创建私有API。一切正常,包括自动“帮助”功能,唯一的例外是:
该API使用OAuth 2.0资源所有者流程进行了保护,我希望在帮助中包含“ / Token”端点,因为如果没有它,API的非常重要的部分将完全未记录。
我看不到任何执行此操作的方法,因为OAuth功能是通过OAuthAuthorizationServerProvider类而不是ApiController派生的类处理的,因此它永远不会包含在标准文档中。
无论如何,有人知道我可以将自己的文档添加到标准“帮助”功能吗?
我确实设法找到了一种解决方法,尽管这是一个令人讨厌的方法:由于OAuth功能是在堆栈上进行进一步处理的,因此您基本上可以在Controller内进行正常的操作,该操作采用符合预期输入的“自定义”对象实际的OAuth端点。永远不会调用它,因为OAuth端点首先处理URI,但它仍显示在API帮助中。
| 归档时间: |
|
| 查看次数: |
624 次 |
| 最近记录: |