本文整理了Java中org.springframework.security.web.access.AccessDeniedHandlerImpl.handle()
方法的一些代码示例,展示了AccessDeniedHandlerImpl.handle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AccessDeniedHandlerImpl.handle()
方法的具体详情如下:
包路径:org.springframework.security.web.access.AccessDeniedHandlerImpl
类名称:AccessDeniedHandlerImpl
方法名:handle
暂无
代码示例来源:origin: apache/syncope
@Override
public void handle(final HttpServletRequest request, final HttpServletResponse response,
final AccessDeniedException accessDeniedException) throws IOException, ServletException {
response.addHeader(RESTHeaders.ERROR_INFO, accessDeniedException.getMessage());
super.handle(request, response, accessDeniedException);
}
}
代码示例来源:origin: org.apache.syncope.core/syncope-core-spring
@Override
public void handle(final HttpServletRequest request, final HttpServletResponse response,
final AccessDeniedException accessDeniedException) throws IOException, ServletException {
response.addHeader(RESTHeaders.ERROR_INFO, accessDeniedException.getMessage());
super.handle(request, response, accessDeniedException);
}
代码示例来源:origin: theotherp/nzbhydra2
@Override
public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException, ServletException {
logger.warn("Access denied to IP {}: {}", SessionStorage.IP.get(), accessDeniedException.getMessage());
attemptService.accessFailed(SessionStorage.IP.get());
super.handle(request, response, accessDeniedException);
}
代码示例来源:origin: Erudika/para
@Override
public void handle(HttpServletRequest request, HttpServletResponse response,
AccessDeniedException accessDeniedException) throws IOException, ServletException {
if (isRestRequest(request)) {
RestUtils.returnStatusResponse(response, HttpServletResponse.SC_FORBIDDEN, accessDeniedException.getMessage());
} else {
super.handle(request, response, accessDeniedException);
}
}
代码示例来源:origin: com.erudika/para
@Override
public void handle(HttpServletRequest request, HttpServletResponse response,
AccessDeniedException accessDeniedException) throws IOException, ServletException {
if (isRestRequest(request)) {
RestUtils.returnStatusResponse(response, HttpServletResponse.SC_FORBIDDEN, accessDeniedException.getMessage());
} else {
super.handle(request, response, accessDeniedException);
}
}
代码示例来源:origin: stackoverflow.com
public class MyAccessDeniedHandler implements AccessDeniedHandler {
private AccessDeniedHandlerImpl accessDeniedHandlerImpl = new AccessDeniedHandlerImpl();
public void handle(HttpServletRequest request, HttpServletResponse response,
AccessDeniedException accessDeniedException) throws IOException, ServletException {
//Some CSRF related code
// Then call accessDeniedHandlerImpl.handle to handle request
accessDeniedHandlerImpl.handle(request, response, accessDeniedException);
}
/**
* The error page to use. Must begin with a "/" and is interpreted relative to the current context root.
*
* @param errorPage the dispatcher path to display
*
* @throws IllegalArgumentException if the argument doesn't comply with the above limitations
* @see AccessDeniedHandlerImpl#setErrorPage(String)
*/
public void setErrorPage(String errorPage) {
// You can set custom error page here
accessDeniedHandlerImpl.setErrorPage(errorPage);
}
}
代码示例来源:origin: socialsignin/spring-social-security
request.setAttribute(REQUIRED_PROVIDERS_REQUEST_ATTRIBUTE_NAME, requiredProviderIds);
providerSpecificAccessDeniedHandler.setErrorPage(connectWithProviderUrlPrefix + "/" + requiredProviderIds.iterator().next());
providerSpecificAccessDeniedHandler.handle(request, response, accessDeniedException);
= new AccessDeniedHandlerImpl();
defaultAccessDeniedHandler.setErrorPage(defaultAccessDeniedUrl);
defaultAccessDeniedHandler.handle(request, response, accessDeniedException);
super.handle(request, response, accessDeniedException);
代码示例来源:origin: com.erudika/para-server
@Override
public void handle(HttpServletRequest request, HttpServletResponse response,
AccessDeniedException accessDeniedException) throws IOException, ServletException {
if (isRestRequest(request)) {
RestUtils.returnStatusResponse(response, HttpServletResponse.SC_FORBIDDEN, accessDeniedException.getMessage());
} else {
super.handle(request, response, accessDeniedException);
}
}
内容来源于网络,如有侵权,请联系作者删除!