Keycloak 实现重置密码流程与忘记密码流程相同

2024-02-08

我遇到了 Keycloak 的问题:

  • 当用户单击“忘记密码”按钮时,系统会要求他输入基本详细信息。输入详细信息后,用户会收到一封包含更改密码链接的邮件。用户更改密码,并被重定向到应用程序的登录页面。

  • 用户帐户被锁定。管理员使用应用程序解锁帐户。用户收到电子邮件,单击链接并生成新密码。用户现在看到一条消息:您的帐户已成功更新。

我想要做的是第二个流程应该以与第一个流程相同的方式工作。即当用户给出新密码时,他将被重定向到登录页面。

有人可以指导我如何进行此操作吗?

我注意到两个流程中的差异是我在两个流程中收到的 URL 不同。

第一个流程,我在邮件中收到此信息:http://[keycloak-host]/auth/realms/[realm]/login-actions/reset-credentials?code=[code] http://%5Bkeycloak-host%5D/auth/realms/%5Brealm%5D/login-actions/reset-credentials?code=%5Bcode%5D

第二个流程,我得到这个 URL:http://[keycloak-host]/auth/realms/[realm]/login-actions/execute-actions?key=[key] http://%5Bkeycloak-host%5D/auth/realms/%5Brealm%5D/login-actions/execute-actions?key=%5Bkey%5D


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Keycloak 实现重置密码流程与忘记密码流程相同 的相关文章

随机推荐

  • NestJS 从 GridFS 返回一个文件

    我正在尝试使用 Nest 控制器从 GridFS 返回文件 据我所知 Nest 不尊重我的习惯content type我设置的标题application zip 因为我在返回时收到文本内容类型 参见屏幕截图 响应数据图像 错误的内容类型标头
  • 删除文件然后目录

    到目前为止我有这个
  • 使用 zlib 从 pdf 中提取文本

    我正在使用该函数在 pdf 文件中查找文本并将该文本替换为另一个文本 问题是当我进行 inflate 然后更改文本并 deflate 时 在最终的 pdf 中有时会丢失一些文本或图形 这是我的代码中的错误或 zlib 库不支持此压缩或其他什
  • 在 OSX 10.9.2 上安装 Composer 时出现分段错误 11

    我一直在尝试安装作曲家 但不断收到错误 分段错误 11 以下是我尝试过的列表 须藤卷曲 sShttps getcomposer org installer https getcomposer org installer php Output
  • OnListItemClick 事件不起作用

    我一直面临一个问题 有五个不同的 Java 类MainActivity Application ApplicationAdapter FetchData FetchDataListener 我正在从 api 绑定 mysql 数据ListV
  • 如何让ScrollBar在手机上始终可见? (CSS) (iPhone)

    我制作了一个具有滚动功能的div 滚动条出现在我的桌面浏览器 chrome safari firefox 上 但在移动设备上 滚动条不可见 不过滚动可以 我怎样才能让它一直可见 scroll log overflow y auto max
  • 更改资源的基本 URL

    我正在使用 Angular 在同一应用程序上使用 RESTful API 我有一个 resource 设置contacts资源位于http sample site com api contacts 这很棒并且有效 但是我需要与基本的 CRU
  • Docker 与 php 内置服务器

    我正在尝试运行 php 内置服务器 php S localhost 8080 通过docker 我无法从主机访问站点 我总是以连接重置告终 这是我构建的一个简单的 Dockerfile FROM centos centos6 RUN rpm
  • 无法将 Illuminate\Http\UploadedFile 类型的对象用作数组

    我尝试发送附件文件 但我得到 无法将 Illuminate Http UploadedFile 类型的对象用作数组 我用的是 Laravel 5 4 有人知道我为什么会收到此错误吗 我不将文件上传到目录中 我只想发送控制器上请求的文件 希望
  • Java Arraylist - 将一个数组复制到另一个而不重复

    我有一个ArrayList Arraylist
  • Scikit Learn 多标签分类:ValueError:您似乎正在使用旧的多标签数据表示形式

    我正在尝试将 scikit learn 0 17 与 anaconda 2 7 结合使用来解决多标签分类问题 这是我的代码 import pandas as pd import pickle import re from sklearn c
  • 如何从 Netlogo 中的未排序列表中删除多个项目

    所以我对 Netlogo 中的列表有点挣扎 所以基本上我有两个列表 我想从列表 2 中删除列表 1 中的项目 例如 列表 1 8 6 9 7 1 3 列表2 5 9 8 结果列表 6 7 1 3 我已尝试以下代码 但它返回一个空列表 if
  • CSS 背景 url () 不会出现在 IE 中,适用于 FF/Safari

    我正在为可怕的 IE6 调试我的网站 但我真的被难住了 在火狐浏览器中的外观 http dl client getdropbox com u 5822 firefox tiff http dl client getdropbox com u
  • 复选框组内的shinyBS模态

    I use shinyBS bsModal 在那里放置 UI 元素的说明 当我放置一个时效果很好bsButton 在复选框标题后面 现在我想将它放在复选框选项后面 第一个提示可能是这个答案 https stackoverflow com q
  • 如何查找 stats_norecompute = ON 的索引

    我正在寻找一个 SQL Server 2005 查询 它将列出所有索引及其各自的 STATISTICS NORECOMPUTE 值 我在 sysindexes 中没有看到任何与该值对应的明显值 该列是no recompute in 系统统计
  • 我如何告诉 Phusion Passenger 使用哪个 python?

    我将 Phusion Passenger 与 ruby 应用程序一起使用 我还想将其设置为与我正在开发的 django appengine 应用程序一起使用 谷歌搜索 passenger wsgi py 我能够得到以下非常简单的非 djan
  • 使用 jQuery 检索 HTML 数据属性

    如何使用 jQuery 获取存储在数据属性中的值 div class sm tot 使用 jQuery data https api jquery com data 功能 var speed yourdiv data ts speed di
  • Codeigniter (PHP) 中的注销问题

    我将 loginuserid 存储在 session 中并在 logout 时销毁 session 登录和注销工作正常 但我的问题是当用户注销并且我们按下后退按钮时 它仍然能够打开访问的页面 即使他实际上已注销 当我们刷新页面时 用户进入登
  • 如何让 sed 只更改每个字母的所有实例一次?

    到目前为止 代码只更改了第一个字母 如果我进行突破 那么它会多次更改字母的每个实例 这很糟糕 我只是尝试使用 sed 进行凯撒密码 我意识到我可以使用 tr 来执行文本转换 但我更愿意坚持使用 sed echo What number do
  • Keycloak 实现重置密码流程与忘记密码流程相同

    我遇到了 Keycloak 的问题 当用户单击 忘记密码 按钮时 系统会要求他输入基本详细信息 输入详细信息后 用户会收到一封包含更改密码链接的邮件 用户更改密码 并被重定向到应用程序的登录页面 用户帐户被锁定 管理员使用应用程序解锁帐户