public interface SecurityHandler
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkAuthentication(Request request,
Response response,
SecurityContextHolder context)
Checks the authentication is allowed.
|
boolean |
checkAuthorization(Request request,
Response response,
SecurityContextHolder context)
Checks the authorization is allowed.
|
void |
handleAuthenticationDenied(Request request,
Response response,
SecurityContextHolder context)
Handles if current authentication has no permission to access the resource.
|
void |
handleAuthorizationDenied(Request request,
Response response,
SecurityContextHolder context)
Handles if current authorization has no permission to access the resource.
|
boolean |
handleLoginRequest(Request request,
Response response,
SecurityContextHolder context)
Handles login request.
|
boolean |
handleLogoutRequest(Request request,
Response response,
SecurityContextHolder context)
Handles logout request
Returns
true if handled. |
leap.core.security.Authentication |
resolveAuthentication(Request request,
Response response,
SecurityContextHolder context)
Resolves the
Authentication from current request. |
leap.core.security.Authorization |
resolveAuthorization(Request request,
Response response,
SecurityContextHolder context)
Resolves the
Authorization from current request and Authentication. |
leap.core.security.Authentication resolveAuthentication(Request request, Response response, SecurityContextHolder context) throws Throwable
Authentication from current request.
Returns an Authentication object represents the authentication result.
Returns null if no authentication resolved.
Throwableleap.core.security.Authorization resolveAuthorization(Request request, Response response, SecurityContextHolder context) throws Throwable
Authorization from current request and Authentication.
Returns an Authorization object represents the authorization result.
Returns null if no authorization resolved.
Throwableboolean checkAuthentication(Request request, Response response, SecurityContextHolder context) throws Throwable
Throwablevoid handleAuthenticationDenied(Request request, Response response, SecurityContextHolder context) throws Throwable
Throwableboolean checkAuthorization(Request request, Response response, SecurityContextHolder context) throws Throwable
Throwablevoid handleAuthorizationDenied(Request request, Response response, SecurityContextHolder context) throws Throwable
Throwableboolean handleLoginRequest(Request request, Response response, SecurityContextHolder context) throws Throwable
Returns true if handled.
Throwableboolean handleLogoutRequest(Request request, Response response, SecurityContextHolder context) throws Throwable
Returns true if handled.
ThrowableCopyright © 2019. All rights reserved.