public class RemeberMeAuthorizeProvider extends Object implements AuthorizeProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.security.web.authentication.rememberme.PersistentTokenRepository |
persistentTokenRepository
记住我功能的实现
|
protected org.springframework.security.core.userdetails.UserDetailsService |
userDetailsService
自定义UserDetailsService实现类,查找用户
|
| Constructor and Description |
|---|
RemeberMeAuthorizeProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
config(PropertyResource propertyResource,
org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry expressionInterceptUrlRegistry)
授权配置
|
int |
getOrder()
授权提供器的顺序,数字越小越是提前使用,默认值为100
|
org.springframework.security.web.authentication.rememberme.PersistentTokenRepository |
getPersistentTokenRepository() |
org.springframework.security.core.userdetails.UserDetailsService |
getUserDetailsService() |
void |
setPersistentTokenRepository(org.springframework.security.web.authentication.rememberme.PersistentTokenRepository persistentTokenRepository) |
void |
setUserDetailsService(org.springframework.security.core.userdetails.UserDetailsService userDetailsService) |
protected org.springframework.security.web.authentication.rememberme.PersistentTokenRepository persistentTokenRepository
protected org.springframework.security.core.userdetails.UserDetailsService userDetailsService
public void config(PropertyResource propertyResource, org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry expressionInterceptUrlRegistry) throws Exception
AuthorizeProviderconfig in interface AuthorizeProviderpropertyResource - 授权资源expressionInterceptUrlRegistry - 注册器Exception - 配置时出现问题public int getOrder()
AuthorizeProvidergetOrder in interface AuthorizeProviderpublic org.springframework.security.web.authentication.rememberme.PersistentTokenRepository getPersistentTokenRepository()
public void setPersistentTokenRepository(org.springframework.security.web.authentication.rememberme.PersistentTokenRepository persistentTokenRepository)
public org.springframework.security.core.userdetails.UserDetailsService getUserDetailsService()
public void setUserDetailsService(org.springframework.security.core.userdetails.UserDetailsService userDetailsService)
Copyright © 2021. All rights reserved.