| 程序包 | 说明 |
|---|---|
| cool.mtc.security.auth | |
| cool.mtc.security.auth.custom | |
| cool.mtc.security.auth.jwt | |
| cool.mtc.security.auth.password | |
| cool.mtc.security.event | |
| cool.mtc.security.handler.auth |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AuthFormSupport> |
AuthFormSupport.transForm(javax.servlet.http.HttpServletRequest request,
Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract AuthFormSupport |
AuthToken.getForm() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AuthTemplate.handlePostCheck(AuthFormSupport formSupport,
UserDetailsSupport userSupport)
后置检查
获取用户信息后执行,可用来检查密码是否正确
|
protected void |
AuthTemplate.handlePreCheck(AuthFormSupport formSupport)
前置检查
获取用户信息前执行,可用来检查token是否正确
|
protected abstract AuthToken |
AuthTemplate.handleResult(AuthFormSupport formSupport,
UserDetailsSupport userSupport) |
protected abstract UserDetailsSupport |
AuthTemplate.loadUserDetails(AuthFormSupport formSupport)
获取用户信息
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CustomAuthFormSupport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JwtAuthForm |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
JwtAuthTemplate.handlePreCheck(AuthFormSupport formSupport) |
protected AuthToken |
JwtAuthTemplate.handleResult(AuthFormSupport formSupport,
UserDetailsSupport userSupport) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PasswordAuthForm |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
PasswordAuthTemplate.handlePostCheck(AuthFormSupport formSupport,
UserDetailsSupport userSupport) |
protected void |
PasswordAuthTemplate.handlePreCheck(AuthFormSupport formSupport) |
protected AuthToken |
PasswordAuthTemplate.handleResult(AuthFormSupport formSupport,
UserDetailsSupport userSupport) |
| 构造器和说明 |
|---|
AuthFailureEvent(Object source,
String ip,
String userAgent,
AuthFormSupport authForm,
String authWay,
String description) |
AuthResultEvent(Object source,
String ip,
String userAgent,
AuthFormSupport authForm) |
AuthSuccessEvent(Object source,
String ip,
String userAgent,
AuthFormSupport authForm,
AuthToken authToken) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AuthHandler.publishAuthFailureEvent(javax.servlet.http.HttpServletRequest request,
AuthFormSupport authForm,
String authWay,
String description) |
void |
AuthHandler.publishAuthSuccessEvent(javax.servlet.http.HttpServletRequest request,
AuthFormSupport authForm,
AuthToken authToken) |
Copyright © 2024. All rights reserved.