Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 区别在于';第二节:认证'&';第二节:身份验证属性';_Java_Spring_Spring Security - Fatal编程技术网

Java 区别在于';第二节:认证'&';第二节:身份验证属性';

Java 区别在于';第二节:认证'&';第二节:身份验证属性';,java,spring,spring-security,Java,Spring,Spring Security,我在html页面中包含了,以便在页面中显示用户名 我还发现显示了相同的内容 我需要知道的是,这些方法在从LDAP/DB中选择用户名的方式上是否有差异?哪种方法可以保持最佳响应时间?在典型配置上,即当使用UserDetails界面时,它们是相同的 名称始终返回所有系统上的用户名。对于带有UserDetails的配置,它实际上转换为principal.username principal.username从主体对象中选择用户名,该对象通常是UserDetails实例。此属性不能保证在所有配置中都存

我在html页面中包含了
,以便在页面中显示用户名

我还发现
显示了相同的内容


我需要知道的是,这些方法在从LDAP/DB中选择用户名的方式上是否有差异?哪种方法可以保持最佳响应时间?

在典型配置上,即当使用
UserDetails
界面时,它们是相同的

  • 名称始终返回所有系统上的用户名。对于带有
    UserDetails
    的配置,它实际上转换为principal.username

  • principal.username从主体对象中选择用户名,该对象通常是
    UserDetails
    实例。此属性不能保证在所有配置中都存在


这两种方法都应该能够很快调用。

在典型配置上,即当使用
UserDetails
接口时,它们是相同的

  • 名称始终返回所有系统上的用户名。对于带有
    UserDetails
    的配置,它实际上转换为principal.username

  • principal.username从主体对象中选择用户名,该对象通常是
    UserDetails
    实例。此属性不能保证在所有配置中都存在


两者都应该很快调用。

可能的重复我通过了Abdo。我担心这甚至无法解释sec:authentication=“name”,也无法区分通过本文中提到的两种方法分别处理用户名所需的工作流程和时间。可能是我的副本通过了Abdo。我担心这甚至无法解释sec:authentication=“name”,也无法区分通过本文中提到的两种方法分别处理用户名所需的工作流和时间。