在一段时间内不活动后,如何使用户会话过期?

2023-12-21

我正在开发一个无服务器 Reactjs 项目,并使用 AWS amplify 来管理我的用户。我在测试中注意到,如果我以用户身份登录,第二天当我访问该网站时仍然会登录。我阅读了 Amplify 的文档,该库会自动刷新令牌,并且想知道是否可以禁用此功能,以便用户在几个小时不活动后必须重新登录该网站。

谢谢。


目前无法在 Amplify 中设置令牌的过期超时或强制令牌过期。解决方法是在你的 React 应用程序中设置一个时间并执行全局退出 https://docs.amplify.aws/lib/auth/emailpassword/q/platform/js#re-send-confirmation-code在您想要的超时值之后撤销所有令牌,包括 id、访问和刷新令牌。

这是一个悬而未决的问题,您可以在下面的链接中找到有关它的更多详细信息。

https://github.com/aws-amplify/amplify-js/issues/1972 https://github.com/aws-amplify/amplify-js/issues/1972

https://github.com/aws-amplify/amplify-js/issues/2714 https://github.com/aws-amplify/amplify-js/issues/2714

希望这可以帮助。

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

在一段时间内不活动后,如何使用户会话过期? 的相关文章

  • React-Redux:绑定按键操作以启动减速器序列的规范方法是什么?

    这是一个关于react redux的新手问题 我花了几个小时四处搜寻才发现 所以我发布了这个问题 然后为后代回答 也可能是代码审查 我正在使用 React Redux 创建一个游戏 我想使用 WASD 键在小地图上移动角色 这只是更大努力的
  • 如何在React中处理多个路由器

    假设我们有一个网络应用程序 它通常有很多视图 例如索引页面 管理面板 帮助页面 联系人等 我在主index js 中使用react router dom 来处理它们 它工作得很好 但是现在我在开发管理面板时遇到了问题 它是 index js
  • Recoil 中的动态原子键

    我正在尝试创建一个动态表单 其中表单输入字段是根据 API 返回的数据呈现的 由于atom需要有一个唯一的键 我尝试将它包装在一个函数中 但是每次我更新字段值或重新安装组件 尝试更改选项卡 时 我都会收到一条警告 我在这里做了一个小的运行示
  • 发布到 npm 时出现问题

    所以我尝试使用 React 构建一个开源项目并将其推送到 npm 问题是 我的组件虽然在测试环境中运行良好 安装到其他组件 但当我将其发布到 npm 并下载包并尝试访问它时 它给了我一个错误 这是代码的一个小示例 import React
  • Next.js:如何将 source-map-explorer 与 Next.js 一起使用

    我想分析我的 Next js 构建源地图浏览器 https www npmjs com package source map explorer 有人可以帮我编写脚本吗 对于 React CRA 我使用以下脚本 build analyze n
  • 移动浏览器中的 React 性能

    我有一个组件 表 其中包含许多行 其中包含数据编辑 其掩码形式为contenteditable 可以选择所有字段并同时更改所有行 在桌面上它运行得相当快 但在 iPhone 6 上我有不真实的滞后 Safari 每次操作都会挂起 20 秒
  • 如何解决此错误“不要使用对象作为类型”?

    我不明白这个错误消息造成的 我的组件有两个和一个包含对象的数据数组 我收到一条错误消息 不要使用object作为一种类型 这object类型目前很难使用 我该如何解决它 我附加了数组包含对象的数据 first tsx import data
  • 将 sass 变量导入 gatsby 组件中引用的第二个 Sass 文件

    我正在使用 Gatsby 构建一个静态站点项目 我已经成功安装了 gatsby sass 插件并让 sass 正常工作 但是 我无法将自定义 sass 变量文件正确导入到其他组件 sass 文件中 下面是我的文件夹结构 src compon
  • 由于 CORS 错误,POST 请求在 React axios 中被阻止[重复]

    这个问题在这里已经有答案了 我正在尝试向包含多部分数据的 API 发送 POST 请求 我在 postman 中测试了 API 一切正常 但是当我在react中调用API时 它给了我CORS错误 我交叉检查了 URL 标头和数据 对我来说一
  • Facebook SDK 登录/注销 ngrok

    我正在尝试将我正在构建的网络应用程序与 Facebook 集成 Facebook 现在要求所有 API 调用都必须从 https 站点进行 我正在构建的这个应用程序只是为了好玩 所以我使用的是 localhost 我在用着ngrok将我的请
  • 连接多个用户的 R 闪亮会话

    最小可重现示例 library shiny ui lt fluidPage actionButton button1 Run 1 actionButton button2 Run 2 server lt function session i
  • 如何将 hls.js 与 React 结合使用

    我需要一些帮助来尝试弄清楚如何在 React 中使用 hls js 让我解释一下我必须从 api 获取 m3u8 的情况我能够使用基本的 html 使其工作
  • 在使用第三方东西时如何保持 Browserify 包大小合理(如果重要的话通过 grunt )

    我正在尝试捆绑我自己的代码 A 该代码又使用 2 个第三方组件 B 和 C 其中 C 也需要 B 据我所知 所有内容都是使用 CommonJS 节点样式模块编写的 捆绑后单独使用的价格为 60K B 是单独包含的 并假定是全局的 我通过在构
  • 你如何在react-native中实现捏合缩放?

    我一直在研究 PanResponder 我当前的工作假设是 我将检测是否有两个触摸正在向外移动 如果是 则增加元素大小onPanResponderMove功能 这似乎是一种混乱的方法 有没有更顺畅的方法呢 如果您只需要简单的捏缩放功能 只需
  • 如何从react-bootstrap复选框获取值/属性?

    我正在尝试使用反应引导复选框 https react bootstrap github io components html forms controls https react bootstrap github io components
  • React router v6 和路由内页面的相关链接

    您好 我正在尝试使用 React Router 将项目更新到 v6 我了解了基础知识 但在相关链接方面遇到了困难 我们有一个页面 通过 id 呈现给定项目的参考文档 该文档可以使用同级 ID 链接到其他 同级 材料 换句话说 用户可以在文档
  • 如何在create-react-app中注入没有REACT_APP前缀的dotenv变量?

    我有一个项目要从旧版 React 应用程序迁移到标准版create react app一个 未弹出 在遗留项目中 它手动加载 env文件与dotenv and dotenv expand并通过webpack注入DefinePlugin cr
  • 在 React 中使用 .less 文件

    我正在尝试将 less 文件与极简主义 React 应用程序一起使用 使用创建反应应用程序 我已经添加less and less loader to my 包 json以及我的模块规则webpack config js文件 然而 类引用并未
  • Facebook API - fql_query,无效会话

    我正在尝试使用 PHP 库查询 Facebook 我读到的内容不应该需要会话密钥 或者更确切地说 对于我的情况 它不应该需要会话密钥 但下面的代码给出了以下错误 Session密钥无效或不再有效 http wiki developers f
  • 在 React Web 应用程序中使用 createjs-soundjs

    我想用https www npmjs com package createjs soundjs https www npmjs com package createjs soundjs在 React Web 应用程序上播放声音 我正常安装了

随机推荐

  • 为什么这种通用用法在 groovy 中不起作用?

    学习 Groovy 和 Grails 我试图通过制作 BaseController 来简化一些控制器 我定义如下 class BaseController
  • 为什么 Flask 不给我一个交互式调试器?

    这是一个简单的 Flask 应用程序 有一个语法错误 应该是sys version not sys version from flask import Flask url for request render template import
  • iOS开发中Android权限相当于什么? [复制]

    这个问题在这里已经有答案了 我不知道如何搜索这个 所以即使是一堆关键字也足够了 或者如果有人可以向我指出相关文档的话 1 安卓有大约 122 权限描述here http developer android com reference and
  • 如何使用 API 或 PHP Web 服务查找世界各地的邮政编码或城市和州?

    如何使用 API 或 PHP Web 服务通过世界各地的邮政编码查找城市和州 我尝试过 Google Maps Ge coder API 它适用于美国和加拿大 但不适用于所有国家 地区的英国和墨西哥 我还为此使用了 Yahoo API 它比
  • 正则表达式匹配没有 标签的链接

    http s a zA Z0 9 a zA Z0 9 a zA Z 2 5 1 2 a zA Z0 9 a zA Z 2 5 0 2 这是我的正则表达式 它可以很好地匹配字符串中的链接 但我不希望它选择每个链接 如果链接有 gt 在它之前
  • Midnight Commander:如何启用“键入时过滤”行为

    基本上是在寻找类似于 Total Commander 的 键入时过滤 功能 快速搜索不符合您的需求吗 如果我没记错的话 alt s 会在 Midnight Commander 中显示 快速搜索 但现在无法检查
  • 反应原生scrollView高度始终保持静态并且不会改变

    我构建了 React Native 应用程序 并与带有水平文本列表的标题的滚动视图一起使用 问题是滚动视图的高度占据了屏幕大小的一半 即使在宣布它为一种风格之后 它仍然保持原样 带有scrollView的屏幕
  • 是否可以在不触发重组的情况下更改图像可组合项的大小

    我有一个animateDpAsState 每当这个动画被触发时 它就会改变Modifier size value of an Image 从而导致重组 对于这种特定场景 有没有办法跳过组合阶段 允许图像改变其大小 我找到了解决方案 要跳过重
  • 将 JavaFX 图像转换为 BufferedImage

    我正在尝试转换JavaFX图片 来自ImageView to an BufferedImage 我尝试了选角之类的东西 但没有任何作用 有人可以建议我应该怎么做吗 试试你的运气SwingFX实用工具 http docs oracle com
  • 如何在asp.net网站中允许使用撇号

    在我的 asp net 网站中 我创建用户及其详细信息 如果假设用户的姓氏是Sam s然后当我编辑用户时 文本框中的显示是Sam 39 s但在数据库中 它存储为 Sam 的 当我尝试将名称更新为 Sam 时 我收到以下错误 我应该如何在文本
  • Grails 2.5:“dbm-gorm-diff”不断生成相同的更改

    首先 我们删除了数据库 然后运行我们的应用程序dbCreate update 打造良好的工作基地 然后我们跑 grails dbm generate changelog baseline xml 创建脚本来生成我们的架构 我们删除了dbCr
  • Scala 中的 @Inject 如何工作

    我想知道 Play Scala 中的 Inject 注释如何工作 它显然注入了依赖项 但我很好奇它是如何工作的 当我在类扩展控制器上使用它并将路由生成器设置为injectroutesgenerator时 它似乎自动从这些类创建对象 但是我如
  • Google Chrome 开发者工具运行速度非常慢

    自从 Google Chrome 更新到 50 x 版本后 就无法使用 DevTools 了 此问题主要出现在 网络 选项卡中 每次点击 请求 大约需要30 40秒 之后 chrome 可能会崩溃 尝试删除所有扩展 清除缓存并重新安装 但没
  • 为什么在 XAML 中绑定 MainWindow 数据上下文的行为与在代码隐藏中使用 this.datacontext=this 绑定的行为不同?

    当我了解 WPF 等内容时 我尝试使用数据绑定将 ObservableCollection 绑定到 DataGrid 的 ItemsSource 在后面的代码中我可以设置 DataContextthis DataContext this o
  • Java 有没有办法重新初始化静态类?

    我正在尝试对引用另一个类的静态数据的类进行单元测试 我不能 不 使用这个静态类 但显然运行多个测试已经成为问题 所以我的问题是这样的 junit 测试中有没有办法重新初始化静态类 这样一来 一次测试就不会受到前一次测试的影响 换句话说 有一
  • 谷歌地图 v3 FontAwesome5

    我正在尝试创建一个使用动态字体 Awesome 标记的谷歌地图 不过 我似乎无法将 Font Awesome 5 Free 设置为要使用的字体 我可以设置 Fontawsome 它可以工作 但不是网络字体 它是安装在我的系统中的 TTF v
  • NestJS 自定义装饰器返回未定义

    早上好 我正在尝试创建一个自定义装饰器 user decorator ts import createParamDecorator ExecutionContext from nestjs common export const User
  • 将动态行转换为固定列

    我需要将动态行数转换为固定列数 怎么做 这是我想做的 A1 B1 C1 A2 B2 C3 B3 转换成 A1 A2 B1 B2 B3 C1 C3 空格由破折号 表示 空白转置在 Excel 2010 中工作正常 如果您在早期版本中遇到转置问
  • 符号表有限制吗?

    我一直在研究一些加载 python osx 上的 2 7 文件作为配置文件的极端情况 我想看看如果我循环运行 execfile 会发生什么行为 我预计会发生内存不足错误或大量交换 但当我得到不同的结果时 我感到非常惊讶 我设置了一个测试场景
  • 在一段时间内不活动后,如何使用户会话过期?

    我正在开发一个无服务器 Reactjs 项目 并使用 AWS amplify 来管理我的用户 我在测试中注意到 如果我以用户身份登录 第二天当我访问该网站时仍然会登录 我阅读了 Amplify 的文档 该库会自动刷新令牌 并且想知道是否可以