two-factor-authentication - 在启用 2FA 的 ChangePassword API 之后使用 OneTimePassword 登录
问题描述
oneTimePassword
如果您刚刚完成更改密码 API,尝试使用带有令牌的登录 API 重新登录,但您启用了两个因素,那么 FusionAuth 如何工作?因为,根据我的理解,听起来我需要中断重新身份验证流程,以便用户在已经登录时更改密码后获取他们的双因素代码。这是理想的行为吗?文档中的这一行让我认为这是无意的:
因此,此 API 将返回一个 oneTimePassword,该密码旨在在更改密码请求完成后以编程方式使用,以保持用户登录并提供更好的用户体验。成功登录将返回一个新的访问令牌 (JWT) 和一个刷新令牌。这将允许您使更改密码工作流程对用户无缝。
解决方案
推荐阅读
- java - 使用 CXF 和 Webphere 8.5 的 JAX WS(org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler 与 org.apache.cxf.frontend.ClientProxy 不兼容)
- vba - VBA-下拉导航到工作表/工作簿
- php - if 语句只在 for 循环中运行一次
- url - 在 java 中更改 URL 中的 value1 和 value 2
- angular - 按内部 *ngFor 中的属性对整个 *ngFor 进行排序
- python - 如何处理在不同机器(路径)上处理一个项目?
- python - 使用 Zenpy 遍历带有列表的 API 时遇到问题
- python - 使用 tokenize.detect_encoding() 时出现“TypeError:对象不可调用”
- jquery - 响应式导航栏下拉菜单仅在悬停时打开而不是单击
- javascript - 防止 Showdown 修改某些分隔符之间的文本