首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于最终用户的顶点更改密码选项

用于最终用户的顶点更改密码选项
EN

Stack Overflow用户
提问于 2022-09-19 14:17:36
回答 1查看 23关注 0票数 0

我已经创建了一个顶级应用程序,我有一些终端用户应该登录并使用它,我意识到没有任何更改密码重置密码选项可供最终用户使用!如何将其添加到登录页面??我已经做了基于这个链接,但问题是,当没有输入任何用户名,它会进入更改密码页,并在按下更改密码按钮后,一个内部错误框出现!

https://apex-de.blogspot.com/2017/11/change-apexuser-password-for-end-users.html

EN

回答 1

Stack Overflow用户

发布于 2022-09-19 14:38:11

博客中的那个页面没有提到用户名。这不应该是因为用户只能为自己设置/更改密码。通常有两种更改密码的方法,这两种方法都可以一起实现:

  • :任何登录用户都可以访问的表单。这样,您就可以确定密码是为实际用户更改的。
  • 是主页上的链接,指向用户可以输入与其帐户链接的电子邮件地址的公共形式。当表单提交时,用户将收到一封带有链接的电子邮件,该链接包含链接到他的电子邮件的唯一代码,该代码仅在x分钟内有效。电子邮件验证是必要的,以确保用户想要更改密码是谁,他说他是。单击链接允许用户更改密码。密码在任何时候都不会显示给用户,也不会发送给用户.

这两种方法都可以在顶点实现--正如博客中提到的那样,更改用户密码的api是APEX_UTIL.CHANGE_CURRENT_USER_PW

默认情况下没有密码管理的原因是身份验证方案“applications用户”很少用于生产应用程序。通常是社交登录,LDAP、SSO或SAML和"Application用户“仅用于开发目的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73774831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档