类 UserAuthenticationProvider

java.lang.Object
com.cdkjframework.security.authorization.UserAuthenticationProvider
所有已实现的接口:
org.springframework.security.authentication.AuthenticationProvider

@Component public class UserAuthenticationProvider extends Object implements org.springframework.security.authentication.AuthenticationProvider
  • 构造器详细资料

    • UserAuthenticationProvider

      public UserAuthenticationProvider(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, UserRoleService userRoleService)
      构造函数
      参数:
      userDetailsService - 用户服务
      userRoleService - 用户角色服务
  • 方法详细资料

    • authenticate

      public org.springframework.security.core.Authentication authenticate(org.springframework.security.core.Authentication authentication) throws org.springframework.security.core.AuthenticationException
      身份权限验证
      指定者:
      authenticate 在接口中 org.springframework.security.authentication.AuthenticationProvider
      参数:
      authentication - 身份验证
      返回:
      返回权限
      抛出:
      org.springframework.security.core.AuthenticationException - 权限异常
    • supports

      public boolean supports(Class<?> authentication)
      是否支持权限验证
      指定者:
      supports 在接口中 org.springframework.security.authentication.AuthenticationProvider