我正在使用Spring 3.0和Spring Security3。我能够使用Spring Security对数据库进行用户身份验证。使用:
SecurityContextHolder.getContext().getAuthentication().getPrincipal()
我能够检索当前登录用户的用户名。我希望添加其他详细信息,例如用户ID和模块对存储在Spring
Security上下文中的主体对象的访问,以便以后可以检索它。如何将其他详细信息添加到主体对象,然后稍后如何在jsp或java类上检索它。如果可能,请提供适当的代码段。
编辑:我正在使用JDBC访问我的数据库。
提前致谢。
问题内容: 我正在使用Spring 3.0和Spring Security3。我能够使用Spring Security对数据库进行身份验证。使用: 我能够检索当前登录用户的用户名。我希望添加其他详细信息,例如用户ID和模块对存储在Spring Security上下文中的主体对象的访问,以便以后可以检索它。如何将其他详细信息添加到主体对象,然后以后如何在jsp或java类上检索它。如果可能,请提供适
我使用的是Spring3.0和SpringSecurity3。我能够使用SpringSecurity根据数据库对用户进行身份验证。使用: 我能够检索当前登录用户的用户名。我希望添加其他详细信息,如用户ID和模块对存储在Spring Security上下文中的主体对象的访问,以便以后可以检索。如何向主体对象添加其他详细信息,然后如何稍后在jsp或java类上检索它。如果可能,请提供适当的代码片段。
我正在使用spring security的spring boot 2.2.4。我面临的问题是,每次我与新用户登录时,主要用户名都会重置为新登录用户的详细信息,为什么。然而,正如我所观察到的,会话ID仍然正确。我不理解这种行为。知道吗? 用户详情服务 UserDetails类
对于我们的应用程序,我们需要能够提供团体访问文件。每个用户可能拥有大量的组,因此使用“自定义令牌”解决方案是没有意义的(无论如何,这是非常尴尬的)。 我发现,Firebase的存储安全规则非常有限。主要问题是,我们将组定义保留在存储安全规则无法访问的Firestore中。 为了克服这个问题,我们决定在每个上传文件的元数据中包含一个“令牌”,组中的任何人都可以访问这个令牌。当他们下载一个文件时,他们
请帮帮我!!我到处找了很多,找到了任何有用的信息,或者我有,但我不能在这么短的时间内测试我在web上找到的所有东西,而且spring文档似乎只对普通情况和xml配置非常好,不适合我试图做的疯狂的事情,也不适合编程配置。
我有一些不应该实例化的带有自定义注释的类(抽象类,它只是实际bean的子组件)。但是在这些类之上,在运行时,在上下文初始化阶段,我想在应用程序上下文中添加额外的bean。 因此,基本上我需要扫描类路径,处理结果,并将新bean引入curent应用程序上下文。 似乎是spring-mvc、spring-tasks和spring-integration在做这件事(我试着从源代码中学习--没有运气) 我