如果不使用 OAuth,就无法向 Rational® DOORS® Web Access 发出 RM v1/CALM 2009 编程式请求。
OAuth 对于 Rational DOORS Web Access 的编程式请求是必需的。
在 Jazz™ Integration Patterns Checklist(在 Jazz.net 上提供:https://jazz.net/wiki/bin/view/Main/CALMIntegrationPatternsChecklist)的 Authentication 部分中,说明了 OAuth 对于提供者和使用者都是必需的。
在 Rational DOORS Web Access 中,我们遵循 OSLC RM v1 和 CALM 2009 请求的以下逻辑:
- 对于编程式请求,OAuth 是必需的。
- 对于用户界面请求,请使用标准的用户名和密码登录机制。
假定编程式请求是使用各种规范中定义的
accept MIME 类型发送的。还假定用户界面请求是使用标准浏览器
accept MIME 类型(例如
text/html、
application/xhtml+xml、
*/*)或受支持的规范中定义的其他任何 MIME 类型发送的。