keycloak - 根据注册 URL 的类型为用户分配 Keycloak 领域角色
问题描述
考虑我有两个注册页面:
1) Student : /register-student
2) Tutor : /register-tutor
I have another URL for login : /login
现在对于他们每个人,我都有自己的回调 URL。
/callback-student
/callback-tutor
/callback
在用户通过身份验证后注册时,我们会根据回调分配相应的角色。然后将用户重定向到主页。
注意:一旦注册完成,我们不会让用户通过身份验证。相反,我们将用户重定向到登录页面并期望用户登录。
一旦用户登录,他就会通过身份验证,同时我希望将用户映射到正确的角色,因为我们对我们的资源有基于角色的策略。
这是我进行注册的方法,我想知道这是否是使用 Keycloak 进行注册的正确方法。
如果有更好的方法,如果您可以提供我可以参考和实施的链接,那将会很有帮助。
解决方案
推荐阅读
- python - 当我尝试使用 {% url %} 将数据提取到 url 以实现 PayPal 结帐时,找不到 url。为什么?
- node.js - 使用 Sequelize 在 Postman 上发布表单数据引发约束错误
- python - 我无法在 PySimpleGUI 中使用菜单
- java - 为什么它在再次要求用户输入之前运行 3 次?
- java - 寻宝 java 二维数组
- ios - 错误:无法从 http://rubygems.org/ 下载数据 - 超时 (http://rubygems.org/specs.4.8.gz)
- flutter - Flutter:渲染在 android 设备上工作正常,但在不同大小的 iOS 设备上溢出
- emacs - 在掩埋缓冲区上的 goto-char 后 Emacs 没有移动点
- visual-studio - 如何修复这个 cmake ninja lexing 错误?
- amazon-cloudformation - 假定角色无权执行:route53:ListHostZonesByDomain;将 Route53 策略添加到 CodePipeline CodeBuildAction 的假定规则