创建基本认证安全性定义
在 API 中创建基本认证安全性定义时,需要提供要用于认证 API 操作访问权的用户注册表的详细信息。
开始之前
IBM® API Connect 支持三种类型的用户注册表:认证 URL 用户注册表、LDAP 用户注册表和本地用户注册表。
在 API 中创建基本认证安全性定义之前,用户注册表必须存在。要创建用户注册表,可以使用 API Manager 或 Cloud Manager。在 API Manager 中创建注册表时,仅对您的提供者组织可见。在 Cloud Manager 中创建注册表时,可以使其对多个提供者组织可见。
要使用 API Manager 创建用户注册表,请参阅使用用户注册表。
要使用 Cloud Manager 创建用户注册表,请参阅用户注册表概述。
关于此任务
可以使用 API Designer UI 应用程序或使用基于浏览器的 API Manager UI 来完成此任务。
使用基本认证时,需要 API 用户提供有效的用户名和密码才能访问所选操作。在发送到需要基本认证的操作的请求中,应用程序开发者还必须提供 HTTP 授权头。
在使用认证 URL 时,在授权头中提供的用户凭证通过 URL 中指定的端点来验证。如果用户通过认证,那么 IBM API Connect 期望认证 URL 返回 HTTP 200 OK 响应状态码。所有其他 HTTP 响应状态码都会导致认证失败并拒绝访问。
不能将多个基本安全性定义应用于同一个 API。 如果应用了基本安全性定义,那么将无法再应用 OAuth 安全性定义。有关应用安全性定义的信息,请参阅将安全性定义应用于 API。
有关使用 LDAP 用户注册表进行认证的更多信息,请参阅LDAP 认证。
有关使用“认证 URL”的信息,请参阅认证 URL 用户注册表。
过程
要创建基本认证安全性定义,请完成以下步骤:
结果
现在,基本安全性定义已添加到安全性定义。
下一步做什么
将安全性定义应用于 API 或者一个或多个 API 操作。有关更多信息,请参阅向 API 应用安全性定义和向 API 操作应用安全性定义。