Skip navigation links
A B C D G H I J M P S T U V 

A

addInterceptors(InterceptorRegistry) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityWebMvcConfigurer
 
anon() - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpressionParser
匿名即可访问
AntPathMatcherUtil - Class in com.github.ruifengho.simplesecurity.util
 
AntPathMatcherUtil() - Constructor for class com.github.ruifengho.simplesecurity.util.AntPathMatcherUtil
 
AUTHORIZATION_HEADER - Static variable in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 

B

BEARER - Static variable in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
build() - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser.DefaultUserBuilder
 
builder() - Static method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser
 

C

check(EvaluationContext, String) - Static method in class com.github.ruifengho.simplesecurity.util.SpringElCheckUtil
 
com.github.ruifengho.simplesecurity.annotation - package com.github.ruifengho.simplesecurity.annotation
 
com.github.ruifengho.simplesecurity.annotation.support - package com.github.ruifengho.simplesecurity.annotation.support
 
com.github.ruifengho.simplesecurity.autoconfigure - package com.github.ruifengho.simplesecurity.autoconfigure
 
com.github.ruifengho.simplesecurity.define - package com.github.ruifengho.simplesecurity.define
 
com.github.ruifengho.simplesecurity.exception - package com.github.ruifengho.simplesecurity.exception
 
com.github.ruifengho.simplesecurity.interceptor - package com.github.ruifengho.simplesecurity.interceptor
 
com.github.ruifengho.simplesecurity.jwt - package com.github.ruifengho.simplesecurity.jwt
 
com.github.ruifengho.simplesecurity.jwt.support - package com.github.ruifengho.simplesecurity.jwt.support
 
com.github.ruifengho.simplesecurity.util - package com.github.ruifengho.simplesecurity.util
 

D

DefaultJwtTokenParser - Class in com.github.ruifengho.simplesecurity.jwt.support
默认jwt存储处理
DefaultJwtTokenParser(SimpleSecurityProperties) - Constructor for class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
DefaultJwtUser - Class in com.github.ruifengho.simplesecurity.jwt.support
 
DefaultJwtUser.DefaultUserBuilder - Class in com.github.ruifengho.simplesecurity.jwt.support
 

G

generateToken(T) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
getAlgorithm() - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
getClaimsFromToken(String) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
getClaimsMap(T) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
getClaimsMap(DefaultJwtUser) - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
getExpirationDateFromToken(String) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
获取token的过期时间
getExpirationInSecond() - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
getExpression() - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
getExpressionList() - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties
 
getHttpMethod() - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
getId() - Method in interface com.github.ruifengho.simplesecurity.jwt.JwtUser
用户id
getId() - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser
 
getJwt() - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties
 
getPath() - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
getPermissions() - Method in interface com.github.ruifengho.simplesecurity.jwt.JwtUser
权限列表
getPermissions() - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser
 
getRequest() - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
getSecret() - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
getTokenFromRequest(HttpServletRequest) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
如何从request中获取token
getTokenFromRequest(HttpServletRequest) - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
getUser() - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
从request中获取用户信息
getUserFromClaims(Claims) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
如何从jwt中返回user
getUserFromClaims(Claims) - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
getUserFromToken(String) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
从token中获取用户信息
getUserName() - Method in interface com.github.ruifengho.simplesecurity.jwt.JwtUser
用户名称
getUserName() - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser
 

H

hasAllRoles(String...) - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpressionParser
拥有所有指定角色才能访问
hasAnyRoles(String...) - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpressionParser
拥有指定角色之一即可访问
hasLogin() - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpressionParser
登录才能访问
hasRole(String) - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpressionParser
拥有指定角色才能访问
HttpMethod - Enum in com.github.ruifengho.simplesecurity.define
 

I

id(String) - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser.DefaultUserBuilder
 

J

Jwt() - Constructor for class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
jwtTokenParser(SimpleSecurityProperties) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityConfiguration
 
JwtTokenParser<T extends JwtUser> - Class in com.github.ruifengho.simplesecurity.jwt
 
JwtTokenParser(SimpleSecurityProperties) - Constructor for class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
JwtUser - Interface in com.github.ruifengho.simplesecurity.jwt
 

M

match(HttpServletRequest, HttpMethod, String) - Static method in class com.github.ruifengho.simplesecurity.util.AntPathMatcherUtil
判断request中的url和method是否和pattern一致

P

PermissionExpression - Class in com.github.ruifengho.simplesecurity.define
 
PermissionExpression() - Constructor for class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
permissionExpressionParser(JwtTokenParser) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityConfiguration
 
PermissionExpressionParser - Class in com.github.ruifengho.simplesecurity.define
处理权限表达式
PermissionExpressionParser(JwtTokenParser) - Constructor for class com.github.ruifengho.simplesecurity.define.PermissionExpressionParser
 
PERMISSIONS - Static variable in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
permissions(List<String>) - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser.DefaultUserBuilder
 
PermissionsInterceptor - Class in com.github.ruifengho.simplesecurity.interceptor
拦截器
PermissionsInterceptor(List<PermissionExpression>, PermissionExpressionParser) - Constructor for class com.github.ruifengho.simplesecurity.interceptor.PermissionsInterceptor
 
preAuth(ProceedingJoinPoint) - Method in class com.github.ruifengho.simplesecurity.annotation.support.PreAuthorizeAspect
 
PreAuthorize - Annotation Type in com.github.ruifengho.simplesecurity.annotation
 
PreAuthorizeAspect - Class in com.github.ruifengho.simplesecurity.annotation.support
 
PreAuthorizeAspect(PermissionExpressionParser) - Constructor for class com.github.ruifengho.simplesecurity.annotation.support.PreAuthorizeAspect
 
preAuthorizeAspect(PermissionExpressionParser) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityConfiguration
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.github.ruifengho.simplesecurity.interceptor.PermissionsInterceptor
 

S

setAlgorithm(SignatureAlgorithm) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
setExpirationInSecond(Long) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
setExpression(String) - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
setExpressionList(List<PermissionExpression>) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties
 
setHttpMethod(HttpMethod) - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
setJwt(SimpleSecurityProperties.Jwt) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties
 
setPath(String) - Method in class com.github.ruifengho.simplesecurity.define.PermissionExpression
 
setSecret(String) - Method in class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties.Jwt
 
SEVEN - Static variable in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
SIMPLE_SECURITY_REQ_ATTR_USER - Static variable in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
SimpleSecurityConfiguration - Class in com.github.ruifengho.simplesecurity.autoconfigure
 
SimpleSecurityConfiguration() - Constructor for class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityConfiguration
 
SimpleSecurityException - Exception in com.github.ruifengho.simplesecurity.exception
 
SimpleSecurityException(String) - Constructor for exception com.github.ruifengho.simplesecurity.exception.SimpleSecurityException
 
SimpleSecurityException(Throwable) - Constructor for exception com.github.ruifengho.simplesecurity.exception.SimpleSecurityException
 
SimpleSecurityException(String, Throwable) - Constructor for exception com.github.ruifengho.simplesecurity.exception.SimpleSecurityException
 
SimpleSecurityProperties - Class in com.github.ruifengho.simplesecurity.autoconfigure
 
SimpleSecurityProperties() - Constructor for class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityProperties
 
simpleSecurityProperties - Variable in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
SimpleSecurityProperties.Jwt - Class in com.github.ruifengho.simplesecurity.autoconfigure
 
SimpleSecurityWebMvcConfigurer - Class in com.github.ruifengho.simplesecurity.autoconfigure
 
SimpleSecurityWebMvcConfigurer(SimpleSecurityProperties, PermissionExpressionParser) - Constructor for class com.github.ruifengho.simplesecurity.autoconfigure.SimpleSecurityWebMvcConfigurer
 
SpringElCheckUtil - Class in com.github.ruifengho.simplesecurity.util
 
SpringElCheckUtil() - Constructor for class com.github.ruifengho.simplesecurity.util.SpringElCheckUtil
 

T

toString() - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser.DefaultUserBuilder
 

U

USER_ID - Static variable in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
USERNAME - Static variable in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtTokenParser
 
userName(String) - Method in class com.github.ruifengho.simplesecurity.jwt.support.DefaultJwtUser.DefaultUserBuilder
 

V

validateToken(String) - Method in class com.github.ruifengho.simplesecurity.jwt.JwtTokenParser
 
valueOf(String) - Static method in enum com.github.ruifengho.simplesecurity.define.HttpMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.ruifengho.simplesecurity.define.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D G H I J M P S T U V 
Skip navigation links

Copyright © 2019. All Rights Reserved.