首页 > 解决方案 > 使用邮递员登录 Keycloak 领域

问题描述

我有 app1,其中有 api 管理部分或菜单。app1 有单独的登录,不使用 keycloak。现在 api 管理选项不过是使用keycloak进行身份验证和授权的 apiman。我不想登录两次才能进入 apiman,所以我正在从 app1 的用户主模块将用户注册到 keycloak(apiman)(我可以这样做并且也可以手动登录)。现在我想自动化这个过程,这样一旦用户登录 app1 并单击 api 管理选项/菜单,它将使用一个 java 微服务对用户进行身份验证/授权,然后直接进入 apiman 仪表板。是否有可能使用 java 程序绕过 keycloak 登录?有没有办法做到这一点?

我尝试过以下事情:

邮政

https://{HOST:PORT}/auth/realms/apiman/protocol/openid-connect/auth?response_type=code&client_id=apimanui&redirect_uri={REDIRECT_URI}?session_state=a2a53973-12ad-4011-b202-b6c7bc538287&state=d5a41eb1-00ce- 4932-b910-241df8db5159&login=true&scope=openid

在此处输入图像描述

标签: javamicroserviceskeycloakapi-managementkeycloak-rest-api

解决方案


推荐阅读