keycloak - 钥匙斗篷中的 acr 替代品
问题描述
我们有不同的登录场景。
- 使用带有用户名和密码的基本登录
- 使用手机号登录
- 使用 X509 证书登录
acr
在 Keycloak 中不存在。目前我可以为每种登录类型创建多个领域,或者为每个客户端定义不同的流程。但这些都不是有效的方法。如何使用 Keylcoak 实现这一目标?
解决方案
修改您的领域身份验证流程并添加执行(恕我直言,最好的选择是脚本),这将acr
根据使用的身份验证方法设置声明值。当然,需要一些脚本技能和 Keycloak 知识。
推荐阅读
- python-3.x - 向 matplotlib 图添加和删除图
- javascript - 如何获取填充了参考字段的文档
- excel - Excel公式帮助 - 商业累积书
- java - EddyStone URL 无法在 Android 应用程序上正确显示?
- python - 由列表推导形成的矩阵和乘以列表元素之间的区别?
- docker - 在 docker swarm 中添加管理器节点
- c - 二进制文件的 fread 返回负值
- android - Android:程序类型已经存在:android.support.v4.app
- java - 我应该在片段或主要活动中放置获取位置和权限的方法吗?
- python-3.x - 为什么我在 SublimeText 中收到 ModuleNotFoundError: No module named 'keras'?