| 程序包 | 说明 |
|---|---|
| leap.web.security | |
| leap.web.security.authc | |
| leap.web.security.authc.credentials | |
| leap.web.security.login | |
| leap.web.security.logout | |
| leap.web.security.user |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
SecurityContextHolder |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSecurityContextHolder |
protected class |
DefaultSecurityContextHolder.AbstractContext |
protected class |
DefaultSecurityContextHolder.DefaultLoginContext |
protected class |
DefaultSecurityContextHolder.DefaultLogoutContext |
| 限定符和类型 | 方法和说明 |
|---|---|
default leap.lang.intercepting.State |
SecurityInterceptor.postAuthenticateCredentials(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.core.security.Authentication authentication) |
default leap.lang.intercepting.State |
SecurityInterceptor.preAuthenticateCredentials(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.lang.Out<leap.core.security.UserPrincipal> out) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AuthenticationContext |
| 限定符和类型 | 方法和说明 |
|---|---|
protected leap.core.security.Authentication |
DefaultAuthenticationManager.afterAuthenticate(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.core.security.Authentication authentication) |
leap.core.security.Authentication |
DefaultAuthenticationManager.authenticate(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials) |
leap.core.security.Authentication |
AuthenticationManager.authenticate(CredentialsAuthenticationContext authenticationContext,
leap.core.security.Credentials credentials)
Authenticates the given
Credentials and return the Authentication as result. |
protected leap.core.security.Authentication |
DefaultAuthenticationManager.authentication(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.lang.Out<leap.core.security.UserPrincipal> user) |
protected leap.lang.intercepting.State |
DefaultAuthenticationManager.beforeAuthenticate(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.lang.Out<leap.core.security.UserPrincipal> user) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultAuthenticateCredentialsContext |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
CredentialsAuthenticator.authenticate(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.lang.Out<leap.core.security.UserPrincipal> user)
Returns
true if this authenticator handles the given Credentials. |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
LoginContext |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
LogoutContext |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
JwtTokenAuthenticator.authenticate(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.lang.Out<leap.core.security.UserPrincipal> user) |
boolean |
UsernamePasswordAuthenticator.authenticate(CredentialsAuthenticationContext context,
leap.core.security.Credentials credentials,
leap.lang.Out<leap.core.security.UserPrincipal> principal) |
Copyright © 2019. All rights reserved.