在使用Spring Security的IF_REQUIRED会话创建策略时,创建新会话必须符合什么标准?

时间:2018-06-13 19:08:59

标签: java spring spring-security spring-session session-management

Spring {SessionCreationPolicy IF_REQUIRED HttpSession/features/testone.feature /features/steps/testone_steps.py 属性说了以下内容,我认为这是默认属性:

  

Spring Security仅在需要时才会创建Feature: Running sample feature @smoke @regression Scenario: Login to github and verify it works in testone feature of scenario one Given Launch GITHUB app with "test@test.com" and "githubtest"

这就是它的全部内容。但是,这是什么意思? Spring何时确定需要新会话"?

1 个答案:

答案 0 :(得分:0)

Spring允许使用范围 session 定义bean:

@Component
@Scope("session")
public class MyComponent

或从Spring 4.3开始:

@Component
@SessionScope
public class MyComponent

我猜想在运行时需要这样的bean,然后必须创建一个会话。