JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2019. All Rights Reserved.