第九章 REST 服务安全
如果 REST 服务正在访问机密数据,应该对服务使用身份验证。如果需要为不同的用户提供不同级别的访问权限,还要指定端点所需的权限。
为 REST 服务设置身份验证
可以对 IRIS REST 服务使用以下任何形式的身份验证:
HTTP身份验证标头 — 这是REST服务的推荐身份验证形式。Web会话身份验证 — 其中用户名和密码在 URL 中的问号后面指定。- 身份验证 - 请参阅以下小节。
应用程序和
要通过 OAuth 2.0 对 应用程序进行身份验证,请执行以下所有操作:
- 将包含
REST应用程序的资源服务器配置为OAuth 2.0资源服务器。 - 允许对 进行委派身份验证。
- 确保将 应用程序(用于 应用程序)配置为使用委托身份验证。
- 在 命名空间中创建一个名为 的例程。 提供了一个示例例程 ,可以复制和修改它。此例程是 GitHub (https://github.com/intersystems/Samples-Security) 上 Samples-Security 示例的一部分。可以按照“下载用于 IRIS 的示例”中的说明下载整个示例,但在 上打开例程并复制其内容可能更方便。
在例程中,修改 的值并根据需要进行其他更改。

.png)
.png)

