session相关内容

Spring Security:用于 API 的 JWT 令牌和用于 Web 的会话

我的目标是在我的 Spring Boot 应用程序中同时使用这两种安全性.我已经用 JWT 做了 API 端,但是不知道如何实现 WEB 端的会话.我已经在另一个项目中这样做了,但我不知道如何让它们一起工作. 这是我的SecurityConfig: @Override受保护的无效配置(HttpSecurity http)抛出异常{http.csrf().ignoringAntMatcher ..
发布时间:2022-01-10 08:57:24 其他开发

在 JWT 中存储什么?

你们如何在多个设备上处理同一个用户?{admin: true} 之类的数据不会变得陈旧,除了更改它的设备吗? 这甚至应该在 JWT 中吗?如果没有,我们只需要放置用户 ID,那会不会就像一个基于 cookie 的会话,因为我们将状态存储在服务器上? 解决方案 JWT RFC 建立了三类声明: 已注册声明,例如 sub、iss、exp 或 nbf 公开声明具有公开名称或名称 ..
发布时间:2022-01-10 08:46:48 其他开发

如何检测用户是否为同一会话打开两个选项卡?

我使用 CakePHP 完成了一个预订应用程序,其中涉及到结帐页面之前的几个步骤.在这些步骤之间,我将信息存储在会话中. 它的工作原理是第 1 步要求他们填写信息.进入第 2 步时,第 1 步中的信息将被保存到会话对象中.当他们继续进行其他步骤时,该过程会重复.最后结账时,所有数据都会保存到数据库中. 如果用户在浏览器中打开应用程序的一个实例,一切都会很好.但是,一旦他们在同一个浏览器 ..
发布时间:2022-01-09 20:26:05 PHP

使用 AJAX 时检查会话超时

我有一个 ColdFusion 页面,用户可以打开一个模式并查看有关一行数据的更多信息.但是,如果用户在页面上停留的时间超过默认的 20 分钟会话超时,则会引发错误,因为它正在查找会话变量但找不到它们.我了解如何使用服务器端代码来捕获此问题,但我似乎无法让 AJAX 调用成功确定会话是否仍然存在. 这是当用户点击按钮打开模式时触发的 AJAX 代码.基本上,它使用 CFC 中的函数检查会话是 ..
发布时间:2022-01-09 15:20:44 前端开发

在 Coldfusion 中存储和访问活动查询结果集与重新查询数据库是一个好主意吗?

我有一个使用 Coldfusion8 和 MySQL 5.0.88 的产品搜索引擎 产品搜索有两种显示模式:Multiple View和Single View. Multiple 显示基本记录信息,Single 需要从数据库中轮询其他数据. 现在用户进行搜索,我正在轮询数据库 (a) 总记录和 (b) 记录 FROM 到 TO. 用户总是从他当前的结果集中转到单一视 ..
发布时间:2022-01-09 15:14:21 其他开发

ColdFusion 中 J2EE 会话管理的缺点

手册页面 讲述了 J2EE 会话管理 (SM) 相对于 ColdFusion SM 的诸多优势,但另一方面呢?使用 J2EE SM 会出现哪些问题? 另外,如果 J2EE SM 这么酷,为什么 ColdFusion SM 仍然是默认的? 我可以看到一个明显的原因:向后兼容性.这对 Adob​​e 来说很典型.同时我怀疑 Adob​​e 是否关心与其他 CFML 引擎的兼容性. 还 ..
发布时间:2022-01-09 14:51:07 其他开发

使用 Nextjs 应用程序空闲 1 分钟后 Openlitespeed 会话超时

你好 Stackoverflow 社区. 因此,在使用 openlitespeed 托管由 express 提供支持的 nextjs 时,我遇到了一个非常奇怪的问题.一切都在生产中运行良好,除了一件事 - 会话的身份验证.用户已正确保存在 cookie 中,如果您在当前页面上的空闲时间不超过一分钟,它就会起作用,但如果您空闲时间超过一分钟,那么即使 cookie 也不会再对请求进行身份验证还在. ..
发布时间:2022-01-08 23:23:10 其他开发

ASP/NET MVC:带会话的测试控制器?嘲讽?

我在这里阅读了一些答案:测试视图和控制器以及模拟,但我仍然无法弄清楚如何测试读取和设置会话值(或任何其他基于上下文的 ASP.NET MVC 控制器)变量.)如何为我的测试方法提供(会话)上下文?是在嘲讽答案吗?有人有例子吗?基本上,我想在调用控制器方法并让控制器使用该会话之前伪造一个会话.有什么想法吗? 解决方案 查看 Stephen Walther 关于伪造控制器上下文的帖子: ..
发布时间:2022-01-08 21:54:31 其他开发

如何模拟/伪造 ASP.Net Web 表单中的会话对象?

在创建单元测试时,有没有办法在 ASP.Net Web 表单中模拟/伪造会话对象? 我目前将用户详细信息存储在我的业务逻辑可以访问的会话变量中. 单独测试我的业务逻辑时,会话不可用.这似乎表明设计不好(尽管我不确定).业务逻辑层应该首先访问会话变量吗? 如果是这样,那么我将如何将用户详细信息与假对象交换以进行测试? 解决方案 在 ASP.NET 中,不能创建 HttpSe ..
发布时间:2022-01-08 21:51:10 C#/.NET

会话超时后 Azure AD B2C 注销

情况 我有一个使用 Azure AD B2C 作为身份验证的 Web 应用程序.我们使用 OWIN OpenIdConnect 来处理这个过程.会话超时设置为 15 分钟(web.config 中的 sessionState 和我们的 AzureADB2C 登录策略),我们在策略级别的策略中启用了 SSO.会话设置为滚动.OWIN CookieAuthentication 也使用 15m 滑 ..
发布时间:2022-01-08 19:22:44 其他开发

如何在现有 GNU 屏幕会话的新窗口中从会话外部启动新进程

我在这里问了一个类似的问题,并且非常接近我正在寻找的内容 如何从另一个应用程序启动一个进程,然后在 gnu 屏幕中打开该进程的终端 ...但是,这并没有完全达到我所追求的目标,即在现有屏幕会话(不是新屏幕会话)中的新窗口(不是现有窗口)中启动一个进程. 如果您在屏幕会话中的命令提示符下,您可以这样做: screen [屏幕选项] command param1 param2 但 ..
发布时间:2022-01-08 13:18:13 其他开发

Laravel 在不同服务器的子域中维护一个 Session

假设在一个域(app.domain.com)中我设置了一个这样的会话: Session::put('test', 'value'); 然后在不同的域(例如 news.domain.com)中,我想检索该会话值.请注意,另一个域位于在不同的服务器上,但仍然是相同的域名. 我的问题是,如果我将 laravel 配置文件设置为 ,Session::get('test') 是否可以在 news. ..
发布时间:2022-01-08 08:41:56 其他开发

Laravel 会话数据不会跨页面加载

我尝试运行以下代码: Session::put('progress', '5%');dd(会话::get('进度')); 这将在转储中显示“5%". 如果我重新运行同一页面但注释掉 Session::put('progress', '5%'); 以便只有 dd() 行调用时,我得到一个空值,而不是上一页加载中存储的 5% 值. 这是我的会话配置,所以我知道它应该存储数据: 'dr ..
发布时间:2022-01-08 08:35:36 PHP

在 Laravel 中,在 session 中传递不同类型的 flash 消息的最佳方式

我正在 Laravel 中制作我的第一个应用程序,并试图让我的头脑了解会话闪存消息.据我所知,在我的控制器操作中,我可以通过设置来设置一条闪光消息 Redirect::to('users/login')->with('message', '感谢注册!');//这真的好吗? 对于重定向到另一个路由的情况,或者 Session::flash('message', '这是一条消息!'); 在我的 ..
发布时间:2022-01-08 08:32:22 其他开发

laravel 4持续数据正在进行 - jquery ajax提交

我在使用 laravel 4.1 会话时遇到问题并出现意外行为. 根据我调用控制器方法的方式,会话是否有效我的应用程序会调用 POST 路由 - 将项目添加到作为会话的购物车中.由于某种原因,会话没有得到更新.但是,如果我使用 GET 请求调用同一函数,则该函数按预期工作. 我的 routes.php 包含这两条路由: Route::get('testAdd', array('use ..
发布时间:2022-01-08 08:29:55 PHP

在sign_in后访问新的session_id

我正在使用设计 &覆盖 SessionsController#create 以根据特定条件跟踪登录. sign_in(user) 前 session[:session_id] 的值即使在 sign_in(user) 执行后也是一样的. 我想将新的 session_id 存储在数据库中以跟踪用户.但无法访问它.如何获得? 在找的时候,发现Devise使用了Warden的set_us ..
发布时间:2022-01-07 17:15:41 其他开发