以下关于Spring Boot整合Security中获取用户信息的相关说法正确的是()
A.
通过HttpSession的getAttributeName()方法可以获取当前Session中绑定的所有信息,包括用户登录信息
B.
使用Authentication的getPrincipal()方法本质是返回封装用户信息的UserDetails封装类
C.
当前HttpSession会话中只有一个key为“SPRING_SECURITY_CONTEXT”的用户信息
D.
通过Security提供的SecurityContextHolder类先获取了应用上下文对象SecurityContext