Index

A C D E F G H I J K L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addCookie(String, String, int) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
添加cookie
addExt(String, Object) - Method in class tech.riemann.etp.auth.service.AuthUser
添加扩展信息
AND - Enum constant in enum class tech.riemann.etp.auth.aop.Auth.Logical
且
anonymous() - Static method in class tech.riemann.etp.auth.service.AuthUser
 
Auth - Annotation Interface in tech.riemann.etp.auth.aop
 
Auth.AuthType - Enum Class in tech.riemann.etp.auth.aop
 
Auth.Logical - Enum Class in tech.riemann.etp.auth.aop
 
authentication(List<String>) - Method in interface tech.riemann.etp.auth.service.AuthService
鉴权
authentication(List<String>) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
认证检查
AuthenticationException - Exception Class in tech.riemann.etp.auth
身份验证异常
AuthenticationException() - Constructor for exception class tech.riemann.etp.auth.AuthenticationException
 
AuthenticationException(String) - Constructor for exception class tech.riemann.etp.auth.AuthenticationException
 
AuthenticationException(String, String) - Constructor for exception class tech.riemann.etp.auth.AuthenticationException
 
AuthorizationException - Exception Class in tech.riemann.etp.auth
鉴权异常
AuthorizationException() - Constructor for exception class tech.riemann.etp.auth.AuthorizationException
 
AuthorizationException(String) - Constructor for exception class tech.riemann.etp.auth.AuthorizationException
 
AuthorizationException(String, String) - Constructor for exception class tech.riemann.etp.auth.AuthorizationException
 
authorizationHeaderKey() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
认证头key
AuthService - Interface in tech.riemann.etp.auth.service
 
AuthUser - Class in tech.riemann.etp.auth.service
 
AuthUser() - Constructor for class tech.riemann.etp.auth.service.AuthUser
 
AuthUser.Sex - Enum Class in tech.riemann.etp.auth.service
 

C

check(String, String, String) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
MD5固定盐密码匹配
cookieSettings() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
cookie 设置
CookieSettings - Class in tech.riemann.etp.auth.service
 
CookieSettings() - Constructor for class tech.riemann.etp.auth.service.CookieSettings
 

D

DefaultAuthService - Class in tech.riemann.etp.auth.service.impl
默认的实现
DefaultAuthService() - Constructor for class tech.riemann.etp.auth.service.impl.DefaultAuthService
 

E

ecGenerator(JWSAlgorithm, Curve, String) - Method in class tech.riemann.etp.auth.jwt.Jwks
 
eddsaGenerator(JWSAlgorithm, Curve, String) - Method in class tech.riemann.etp.auth.jwt.Jwks
 
encode(String) - Method in interface tech.riemann.etp.auth.encode.PasswordMatcher
加密
encode(String) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
加密
encode(String, String) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
MD5固定盐多次摘要
encode(String, String, String, int) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
加盐迭代多次摘要

F

FEMALE - Enum constant in enum class tech.riemann.etp.auth.service.AuthUser.Sex
 
filter(ProceedingJoinPoint) - Method in class tech.riemann.etp.auth.aop.TokenAuthInterceptor
 

G

gen(String, JWSAlgorithm, int, Curve, String) - Method in class tech.riemann.etp.auth.jwt.Jwks
生成,秘钥信息将存储到keyStorePath
getAuth(JoinPoint) - Method in class tech.riemann.etp.auth.aop.TokenAuthInterceptor
 
getRequest() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
getRequest() - Method in class tech.riemann.etp.auth.service.impl.DefaultAuthService
 
getResponse() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
getResponse() - Method in class tech.riemann.etp.auth.service.impl.DefaultAuthService
 
getSexInfo() - Method in class tech.riemann.etp.auth.service.AuthUser
 
getStatus() - Method in exception class tech.riemann.etp.auth.AuthenticationException
 
getStatus() - Method in exception class tech.riemann.etp.auth.AuthorizationException
 

H

hmacGenerator(JWSAlgorithm, int, String) - Method in class tech.riemann.etp.auth.jwt.Jwks
 
HttpServletAuthService - Class in tech.riemann.etp.auth.service
 
HttpServletAuthService() - Constructor for class tech.riemann.etp.auth.service.HttpServletAuthService
 

I

InMemoryUserDetailService - Class in tech.riemann.etp.auth.service.impl
基于内存存储的UserDetailService,请勿在生产环境使用,特别是多节点部署的时候
InMemoryUserDetailService() - Constructor for class tech.riemann.etp.auth.service.impl.InMemoryUserDetailService
 
isAnonymous() - Method in class tech.riemann.etp.auth.service.AuthUser
 

J

Jwks - Class in tech.riemann.etp.auth.jwt
 
Jwks() - Constructor for class tech.riemann.etp.auth.jwt.Jwks
 
jwtDecoder() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
jwtDecoder() - Method in class tech.riemann.etp.auth.service.impl.DefaultAuthService
 
JWTDecoder - Class in tech.riemann.etp.auth.jwt
 
JWTDecoder() - Constructor for class tech.riemann.etp.auth.jwt.JWTDecoder
 
jwtEncoder() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
jwtEncoder() - Method in class tech.riemann.etp.auth.service.impl.DefaultAuthService
 
JWTEncoder - Class in tech.riemann.etp.auth.jwt
 
JWTEncoder() - Constructor for class tech.riemann.etp.auth.jwt.JWTEncoder
 

K

key(JWSAlgorithm) - Method in class tech.riemann.etp.auth.jwt.JWTDecoder
 

L

load(String, String) - Method in class tech.riemann.etp.auth.jwt.Jwks
加载
logical() - Element in annotation interface tech.riemann.etp.auth.aop.Auth
逻辑关系
login(AuthUser) - Method in interface tech.riemann.etp.auth.service.AuthService
用户登录
login(AuthUser) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
用户登录
logout() - Method in interface tech.riemann.etp.auth.service.AuthService
登出
logout() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
登出

M

MALE - Enum constant in enum class tech.riemann.etp.auth.service.AuthUser.Sex
 
match(String, String) - Method in interface tech.riemann.etp.auth.encode.PasswordMatcher
比对
match(String, String) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
验证密码是否匹配

O

optionalUser() - Method in interface tech.riemann.etp.auth.service.AuthService
尝试获取当前用户
optionalUser() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
OR - Enum constant in enum class tech.riemann.etp.auth.aop.Auth.Logical
或

P

pass(String, List<String>) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
PasswordMatcher - Interface in tech.riemann.etp.auth.encode
 
PasswordUtils - Class in tech.riemann.etp.auth.encode
 
PasswordUtils() - Constructor for class tech.riemann.etp.auth.encode.PasswordUtils
 
PERMISSION - Enum constant in enum class tech.riemann.etp.auth.aop.Auth.AuthType
权限
permissions() - Method in interface tech.riemann.etp.auth.service.AuthService
获取当前登录用户的权限

R

randomSaltEncode(String) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
MD5随机盐摘要
randomSaltEncode(String, int) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
MD5随机盐摘要
randomSaltVerify(String, String) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
MD5随机盐摘要验证
randomSaltVerify(String, String, int) - Static method in class tech.riemann.etp.auth.encode.PasswordUtils
MD5随机盐摘要验证
refreshToken() - Method in interface tech.riemann.etp.auth.service.AuthService
获取 refresh token
refreshToken() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
获取 refresh token
refreshToken(String) - Method in class tech.riemann.etp.auth.jwt.JWTEncoder
生成刷新令牌
refreshToken(String) - Method in interface tech.riemann.etp.auth.service.AuthService
生成refreshToken
refreshToken(String) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
refreshTokenKey() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
refresh token key ,可以接受从header/cookie和请求参数传入
ROLE - Enum constant in enum class tech.riemann.etp.auth.aop.Auth.AuthType
角色
roles() - Method in interface tech.riemann.etp.auth.service.AuthService
获取当前登录用户的角色
rsaGenerator(JWSAlgorithm, int, String) - Method in class tech.riemann.etp.auth.jwt.Jwks
 

S

save(AuthUser) - Method in class tech.riemann.etp.auth.service.impl.InMemoryUserDetailService
 
save(AuthUser) - Method in interface tech.riemann.etp.auth.service.UserDetailService
 
setSexInfo(Codebook) - Method in class tech.riemann.etp.auth.service.AuthUser
 
signer() - Method in class tech.riemann.etp.auth.jwt.JWTEncoder
签名器
skip() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
是否跳过检查
subject(String) - Method in class tech.riemann.etp.auth.jwt.JWTDecoder
获取主题
subject(String) - Method in interface tech.riemann.etp.auth.service.AuthService
根据token获取subject信息
subject(String) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 

T

tech.riemann.etp.auth - package tech.riemann.etp.auth
 
tech.riemann.etp.auth.aop - package tech.riemann.etp.auth.aop
 
tech.riemann.etp.auth.encode - package tech.riemann.etp.auth.encode
 
tech.riemann.etp.auth.jwt - package tech.riemann.etp.auth.jwt
 
tech.riemann.etp.auth.service - package tech.riemann.etp.auth.service
 
tech.riemann.etp.auth.service.impl - package tech.riemann.etp.auth.service.impl
 
token() - Method in interface tech.riemann.etp.auth.service.AuthService
获取token
token() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
获取token
token(Payload) - Method in class tech.riemann.etp.auth.jwt.JWTEncoder
生成token
token(String) - Method in class tech.riemann.etp.auth.jwt.JWTEncoder
生成token
token(String) - Method in interface tech.riemann.etp.auth.service.AuthService
生成token
token(String) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
token(String, Map<String, ?>) - Method in class tech.riemann.etp.auth.jwt.JWTEncoder
生成token
token(String, Map<String, ?>, long, TimeUnit) - Method in class tech.riemann.etp.auth.jwt.JWTEncoder
生成token
TOKEN_EXPIRED - Static variable in class tech.riemann.etp.auth.service.HttpServletAuthService
 
TokenAuthInterceptor - Class in tech.riemann.etp.auth.aop
 
TokenAuthInterceptor(AuthService, List<String>) - Constructor for class tech.riemann.etp.auth.aop.TokenAuthInterceptor
 
tokenKey() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
token key ,可以接受从header/cookie和请求参数传入
tryRefreshToken(String) - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
type() - Element in annotation interface tech.riemann.etp.auth.aop.Auth
类型

U

user() - Method in interface tech.riemann.etp.auth.service.AuthService
获取当前登录用户
user() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
获取当前登录用户
userByName(String) - Method in class tech.riemann.etp.auth.service.impl.InMemoryUserDetailService
 
userByName(String) - Method in interface tech.riemann.etp.auth.service.UserDetailService
 
userByToken(String) - Method in class tech.riemann.etp.auth.service.impl.InMemoryUserDetailService
 
userByToken(String) - Method in interface tech.riemann.etp.auth.service.UserDetailService
 
userDetailService() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 
userDetailService() - Method in class tech.riemann.etp.auth.service.impl.DefaultAuthService
 
UserDetailService - Interface in tech.riemann.etp.auth.service
 
userName() - Method in interface tech.riemann.etp.auth.service.AuthService
获取用户名
userName() - Method in class tech.riemann.etp.auth.service.HttpServletAuthService
 

V

value() - Element in annotation interface tech.riemann.etp.auth.aop.Auth
 
valueOf(String) - Static method in enum class tech.riemann.etp.auth.aop.Auth.AuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.riemann.etp.auth.aop.Auth.Logical
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.riemann.etp.auth.service.AuthUser.Sex
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tech.riemann.etp.auth.aop.Auth.AuthType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.riemann.etp.auth.aop.Auth.Logical
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.riemann.etp.auth.service.AuthUser.Sex
Returns an array containing the constants of this enum class, in the order they are declared.
verifiedPayload(String) - Method in class tech.riemann.etp.auth.jwt.JWTDecoder
获取验证过的荷载
verifiedSubject(String) - Method in class tech.riemann.etp.auth.jwt.JWTDecoder
验证并获取主题
verify(String) - Method in class tech.riemann.etp.auth.jwt.JWTDecoder
验证token
A C D E F G H I J K L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form