在本教程中,我们将重点介绍如何使用Keycloak对REST服务进行身份验证和授权,并使用Swagger UI进行测试。
2. 挑战
像其他Web资源一样,REST API通常需要安全保护。因此,服务消费者(例如Swagger UI)不仅需要处理HTTP调用本身,还需要向服务提供商提供身份验证信息。
Keycloak是一个IAM服务器,允许在服务提供商的实现之外进行身份验证和授权。它是架构的一部分,如下所示:
大约 3 分钟
在本教程中,我们将重点介绍如何使用Keycloak对REST服务进行身份验证和授权,并使用Swagger UI进行测试。
像其他Web资源一样,REST API通常需要安全保护。因此,服务消费者(例如Swagger UI)不仅需要处理HTTP调用本身,还需要向服务提供商提供身份验证信息。
Keycloak是一个IAM服务器,允许在服务提供商的实现之外进行身份验证和授权。它是架构的一部分,如下所示: