【发布时间】:2020-04-26 22:15:18
【问题描述】:
在我们的 NodeJS/React 应用程序中,我们使用 Keycloak 进行授权。我们需要在注册时实施同意。我们将所有这些布局调整到我们的设计系统https://github.com/keycloak/keycloak/tree/3.4.3.Final/themes/src/main/resources/theme/base/login。
注册表有布局。我们将复选框 <input type=checkbox name="user.attributes.registration_consent1" /> 添加到 appropriate layout。
如果用户注册并选中复选框,我可以确认相关信息存储在 Keycloak>Users>SomeUser>Edit>Attributes
但是用户仍然可以在不选中复选框的情况下注册。如果他不检查同意,如何防止用户注册?我不想使用 JavaScript。
Terms and Conditions 方法不可接受,因为糟糕的用户体验和转换速度变慢。
【问题讨论】:
标签: validation authentication keycloak