定义用于抽取应用程序用户凭证、认证其身份并授予权限的设置。
关于此任务
用户安全性用于对用户进行认证。 对于隐式、访问代码和资源所有者 - 密码授权类型,它是必需的。 它不用于应用程序或资源所有者 - JWT 授权类型。
需要以下某个角色才能为本机 OAuth 提供者配置用户安全性:
您可以在完成 配置本机 OAuth 提供者中详细描述的创建操作时立即选择本机 OAuth 提供者的用户安全设置页面,也可以更新现有本机 OAuth 提供者的用户安全设置。 如果要更新现有本机 OAuth 提供者的用户安全性设置,请在遵循本主题中描述的过程之前完成以下步骤:
过程
- 单击侧边栏菜单中的 用户安全性 。
- 指定“用户安全性”的以下参数。 定义用于抽取应用程序用户凭证、认证其身份并授予权限的设置。 针对应用程序或资源所有者 - JWT 授权类型,不需要用户安全性。 完成后单击 下一步 。
| 字段 |
描述 |
| 身份抽取 |
确定抽取用户凭证的方式:
- 基本认证 - HTTP 基本认证(无需额外配置)
- 缺省 HTML 表单 - 对用户名和密码使用缺省登录表单
上下文变量 -指定包含用户名和密码的变量。 API Connect此处列出的 OAuth 上下文变量 "API Connect上下文变量
- 定制 HTML 表单 - 输入端点并选择定制 HTML 表单的可选 TLS 概要文件。 有关创建定制表单的指示信息,请参阅 为用户安全性创建定制 HTML 登录表单。
- 重定向 - 如果选择重定向 ,请输入以下参数:
'残疾- 不收集用户证书
注: 如果使用 缺省 HTML 表单 或 重定向 身份抽取方法,那么来自重定向端点的响应 必须 在 state_nonce 查询参数之前保持查询参数的顺序,否则授权将失败。
|
| 认证 |
使用用户注册表对应用程序用户进行认证。 选择 LDAP 或认证 URL 用户注册表,或者创建 SampleAuthURL 用户注册表。 |
| 授权 |
各种方法可用于授权应用程序用户。 对于 DataPower® API Gateway,提供了以下用于抽取用户凭证的方法:
|
- 完成后单击 保存 。
结果
您可以使用 OAuth 提供者来保护目录中的 API。