在我的 Angular 应用程序(前端)中,用户可以按以下方式登录:
- 用户将填写登录表单(
username
或email
/password
)。 - 用户将点击
Login
,这将点击此端点:http://localhost:8080/auth/realms/REALM_NAME/protocol/openid-connect/token - 用户将得到答案
JWT format
并获得他的access_token
(jwt 令牌),refresh_token
......等等。 - 现在,此令牌将用于访问我的后端 API,这些 API 将根据 JWKs_URI(使用加密 RSA256)检查此令牌签名的有效性。
现在的问题是:如何以相同的方式启用用户注册,这意味着,我希望用户能够:
- 填写注册表
- 输入他的
email
,password
,password confirmation
, 更多信息(可能是属性) - 然后,用户将单击它,它会到达(可能)中
Register
的一个端点,该端点将返回有关此注册成功的一些答案。Keycloak
/register
顺便说一句:我不想使用用户管理 API。