定义基本认证安全方案
当需要调用 API 的应用程序通过用户注册表进行认证时,将使用基本认证安全方案。
准备工作
- 认证 URL
- LDAP
- OpenID Connect (OIDC)
- 本地用户注册表 (LUR)
- 定制用户注册表
在 API 中创建基本认证安全性定义之前,用户注册表必须存在。 要创建用户注册表,可以使用 API Manager 或 Cloud Manager。 在 API Manager中创建注册表时,该注册表仅对提供者组织可见。 在 Cloud Manager中创建注册表时,可以使其对多个提供者组织可见。
要使用 API Manager创建用户注册表,请参阅 使用用户注册表。
关于本任务
您可以使用 API Designer UI 应用程序或使用基于浏览器的 API Manager UI 来完成此任务。
使用基本认证时,需要 API 用户提供有效的用户名和密码才能访问所选操作。 在发送到需要基本认证的操作的请求中,应用程序开发者还必须提供 HTTP 授权头。
在使用认证 URL 时,在授权头中提供的用户凭证通过 URL 中指定的端点来验证。 如果用户已通过身份验证, IBM® API Connect 期望接收一个身份验证对象 URL ,并返回一个 HTTP200 OK响应状态码。 所有其他 HTTP 响应状态码都会导致认证失败并拒绝访问。
有关使用 LDAP 用户注册表进行身份验证的更多信息,请参阅 LDAP authentication。
有关使用身份验证 URL 的信息,请参阅身份验证 URL 用户注册表。
要使用基本认证安全方案,必须从 API 定义中的其他位置引用该方案。 如需了解更多信息,请参阅 《在 API 上强制执行安全要求》 和 《在操作上强制执行安全要求》。
您随时可以通过点击 “源代码 ”图标
,直接切换到底层的 OpenAPI YAML源代码。 要返回设计表单,请点击 “表单 ”图标
。
过程
下一步
对 API 或操作应用该安全方案。 如需了解更多信息,请参阅 《在 API 上强制执行安全要求》 和 《在操作上强制执行安全要求》。
有关“ LDAP ”和“身份验证” URL 的更多信息,请参阅 LDAP authentication 以及 “身份验证” URL user registry。