public class DefaultLogoutManager extends Object implements LogoutManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected LogoutAjaxHandler |
ajaxHandler |
protected AuthenticationManager |
authcManager |
protected SecurityConfig |
config |
protected LogoutHandler[] |
handlers |
protected PermissionManager |
permissionManager |
protected LogoutViewHandler |
viewHandler |
| 构造器和说明 |
|---|
DefaultLogoutManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
handleLogoutRequest(Request request,
Response response,
LogoutContext context)
Handles an user logout request.
|
protected boolean |
isLogoutRequest(Request request,
Response response,
LogoutContext context) |
void |
logout(Request request,
Response response)
Logout user in current session.
|
void |
logout(Request request,
Response response,
LogoutContext context)
Logout user in current session with the
SecurityContextHolder |
protected SecurityConfig config
protected LogoutHandler[] handlers
protected AuthenticationManager authcManager
protected LogoutViewHandler viewHandler
protected LogoutAjaxHandler ajaxHandler
protected PermissionManager permissionManager
public boolean handleLogoutRequest(Request request, Response response, LogoutContext context) throws Throwable
LogoutManagertrue if manager handles the request.
Returns false if current request is not a logout request.handleLogoutRequest 在接口中 LogoutManagerThrowablepublic void logout(Request request, Response response) throws Throwable
LogoutManagerlogout 在接口中 LogoutManagerThrowablepublic void logout(Request request, Response response, LogoutContext context) throws Throwable
LogoutManagerSecurityContextHolderlogout 在接口中 LogoutManagerThrowableprotected boolean isLogoutRequest(Request request, Response response, LogoutContext context) throws Throwable
ThrowableCopyright © 2019. All rights reserved.