如何解决对于要使用具有OAuth安全性的API的每个客户端应用程序,Azure API管理的OAuth安全性是否需要单独的API?
通过following this documentation,我可以使用OAuth 2.0和Active Directory在API管理实例中保护我的API。但是,这仅适用于在OAuth连接中配置的一个客户端应用程序。所以我的问题是这个
给出
- OAuth连接已绑定到特定的客户端应用
- 一个API只能设置一个OAuth连接
这是否意味着对于每个要使用具有OAuth安全性的API的客户端,我们都必须有一个单独的API实例?
解决方法
当您使用azure活动目录为api管理实例启用身份验证和授权时,您必须已在代表您的api的AAD租户中创建了应用注册。导航到应用程序注册,然后从左窗格中选择暴露一个API ,然后打开的刀片在底部添加客户端应用程序中具有一个选项。 此选项允许您添加可以请求api作为范围的客户端应用程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。