zoukankan      html  css  js  c++  java
  • Spring Security Source Code -- 验证标准流程

    除了初始阶段:

    主干验证流程链:


    MyInvocationSecurityMetadataSource.getAttributes(Object) line: 43    
    MyFilterSecurityInterceptor(AbstractSecurityInterceptor).beforeInvocation(Object) line: 172    
    MyFilterSecurityInterceptor.invoke(FilterInvocation) line: 49    
    MyFilterSecurityInterceptor.doFilter(ServletRequest, ServletResponse, FilterChain) line: 45    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    ExceptionTranslationFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 97    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    SessionManagementFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 100    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    AnonymousAuthenticationFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 78    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    SecurityContextHolderAwareRequestFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 54    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    RequestCacheAwareFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 35    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    BasicAuthenticationFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 177    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    DefaultLoginPageGeneratingFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 91    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    UsernamePasswordAuthenticationFilter(AbstractAuthenticationProcessingFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 187    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    LogoutFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 105    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    SecurityContextPersistenceFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 79    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    ConcurrentSessionFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 109    
    FilterChainProxy$VirtualFilterChain.doFilter(ServletRequest, ServletResponse) line: 381    
    FilterChainProxy.doFilter(ServletRequest, ServletResponse, FilterChain) line: 168    
    DelegatingFilterProxy.invokeDelegate(Filter, ServletRequest, ServletResponse, FilterChain) line: 237    
    DelegatingFilterProxy.doFilter(ServletRequest, ServletResponse, FilterChain) line: 167    
    ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 241    
    ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 208    
    StandardWrapperValve.invoke(Request, Response) line: 220    
    StandardContextValve.invoke(Request, Response) line: 122    
    NonLoginAuthenticator(AuthenticatorBase).invoke(Request, Response) line: 501    
    StandardHostValve.invoke(Request, Response) line: 171    
    ErrorReportValve.invoke(Request, Response) line: 103    
    AccessLogValve.invoke(Request, Response) line: 950    
    StandardEngineValve.invoke(Request, Response) line: 116    
    CoyoteAdapter.service(Request, Response) line: 408    
    Http11Processor(AbstractHttp11Processor<S>).process(SocketWrapper<S>) line: 1070    
    Http11Protocol$Http11ConnectionHandler(AbstractProtocol$AbstractConnectionHandler<S,P>).process(SocketWrapper<S>, SocketStatus) line: 611    
    JIoEndpoint$SocketProcessor.run() line: 314    
    ThreadPoolExecutor(ThreadPoolExecutor).runWorker(ThreadPoolExecutor$Worker) line: 1145    
    ThreadPoolExecutor$Worker.run() line: 615    
    TaskThread$WrappingRunnable.run() line: 61    
    TaskThread(Thread).run() line: 745    



  • 相关阅读:
    我的浏览器收藏夹分类
    我的浏览器收藏夹分类
    Java实现 LeetCode 318 最大单词长度乘积
    Java实现 LeetCode 318 最大单词长度乘积
    Java实现 LeetCode 318 最大单词长度乘积
    Java实现 LeetCode 316 去除重复字母
    Java实现 LeetCode 316 去除重复字母
    Java实现 LeetCode 316 去除重复字母
    Java实现 LeetCode 315 计算右侧小于当前元素的个数
    Java实现 LeetCode 315 计算右侧小于当前元素的个数
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5177831.html
Copyright © 2011-2022 走看看