java - 使用邮递员登录 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
解决方案
推荐阅读
- python - 发生用户定义函数引发的异常
- lua - 如果条件满足再次启动功能 [LUA]
- android - 发送给客户端的块大小会影响文件的完整性
- python - 为什么我得到 NameError: name 'self' is not defined?
- amazon-web-services - 提供在 aws 上使用 elb 配置 Route 53 故障转移的步骤,无需停机
- java - 从 Java 程序写入服务器上的 txt 文件时出现问题
- javascript - 如何将此 if 语句转换为箭头函数?
- html - 使用 Angular 在选择框中绑定表单组
- ios - 如何在加载 viewController 之前等到 API 完成获取请求和附加变量
- node.js - 如何在 node.js 中集成 FCM 以进行推送通知?