Class org.qi4j.library.shiro.web.WebRealmServiceTest

1

tests

0

failures

0

ignored

1.969s

duration

100%

successful

Tests

Test Duration Result
test 1.969s passed

Standard output

@Test worker INFO  o.e.j.server.Server - jetty-9.2.11.v20150529
@Test worker INFO  JettyService - Initializing Shiro environment
@Test worker INFO  o.a.s.w.e.EnvironmentLoader - Starting Shiro environment initialization.
@Test worker DEBUG o.a.s.w.e.IniWebEnvironment - Checking any specified config locations.
@Test worker DEBUG o.a.s.i.ResourceUtils - Opening resource from class path [web-shiro.ini]
@Test worker DEBUG o.a.shiro.config.Ini - Parsing [users]
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: root=secret, admin
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: guest=guest, guest
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: presidentskroob=12345, president
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: darkhelmet=ludicrousspeed, darklord, schwartz
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: lonestarr=vespa, goodguy, schwartz
@Test worker DEBUG o.a.shiro.config.Ini - Parsing [roles]
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: admin=*
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: schwartz=lightsaber:*
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: goodguy=winnebago:drive:eagle5
@Test worker DEBUG o.a.shiro.config.Ini - Parsing [urls]
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: /=authcBasic
@Test worker TRACE o.a.shiro.config.Ini - Discovered key/value pair: /**=authcBasic
@Test worker DEBUG o.a.s.c.IniFactorySupport - Creating instance from Ini [sections=users,roles,urls]
@Test worker TRACE o.a.shiro.config.Ini - Specified name was null or empty.  Defaulting to the default section (name = "")
@Test worker TRACE o.a.s.w.f.a.FormAuthenticationFilter - Adding login url to applied paths.
@Test worker DEBUG o.a.s.r.t.IniRealm - Discovered the [roles] section.  Processing...
@Test worker DEBUG o.a.s.r.t.IniRealm - Discovered the [users] section.  Processing...
@Test worker DEBUG o.a.s.c.IniFactorySupport - Creating instance from Ini [sections=users,roles,urls]
@Test worker TRACE o.a.s.w.f.a.FormAuthenticationFilter - Adding login url to applied paths.
@Test worker TRACE o.a.s.w.c.IniFilterChainResolverFactory - Before url processing.
@Test worker DEBUG o.a.s.w.f.m.DefaultFilterChainManager - Creating chain [/] from String definition [authcBasic]
@Test worker DEBUG o.a.s.w.f.m.DefaultFilterChainManager - Attempting to apply path [/] to filter [authcBasic] with config [null]
@Test worker DEBUG o.a.s.w.f.m.DefaultFilterChainManager - Creating chain [/**] from String definition [authcBasic]
@Test worker DEBUG o.a.s.w.f.m.DefaultFilterChainManager - Attempting to apply path [/**] to filter [authcBasic] with config [null]
@Test worker DEBUG o.a.s.w.e.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
@Test worker INFO  o.a.s.w.e.EnvironmentLoader - Shiro environment initialized in 8 ms.
@Test worker DEBUG o.qi4j.library.shiro - Realm Service 'MyRealmService' registered!
@Test worker INFO  o.e.j.s.h.ContextHandler - Started o.e.j.s.ServletContextHandler@19a92bd0{/,null,AVAILABLE}
@Test worker INFO  o.e.j.s.ServerConnector - Started ServerConnector@1f6f76f0{HTTP/1.1}{127.0.0.1:56993}
@Test worker INFO  o.e.j.server.Server - Started @5426ms
@qtp1594604692-27 TRACE o.a.s.w.s.OncePerRequestFilter - Filter 'com.sun.proxy.$Proxy42-4539a993' not yet executed.  Executing now.
@qtp1594604692-27 TRACE o.a.s.m.DefaultSecurityManager - Context already contains a SecurityManager instance.  Returning.
@qtp1594604692-27 TRACE o.a.s.m.DefaultSecurityManager - No identity (PrincipalCollection) found in the context.  Looking for a remembered identity.
@qtp1594604692-27 TRACE o.a.s.w.s.SimpleCookie - No 'rememberMe' cookie value
@qtp1594604692-27 TRACE o.a.s.m.DefaultSecurityManager - No remembered identity found.  Returning original context.
@qtp1594604692-27 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-27 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-27 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-27 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-27 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-27 TRACE o.a.s.w.f.m.PathMatchingFilterChainResolver - Matched path pattern [/] for requestURI [/].  Utilizing corresponding filter chain...
@qtp1594604692-27 TRACE o.a.s.w.s.AbstractShiroFilter - Resolved a configured FilterChain for the current request.
@qtp1594604692-27 TRACE o.a.s.w.s.ProxiedFilterChain - Invoking wrapped filter at index [0]
@qtp1594604692-27 TRACE o.a.s.w.s.OncePerRequestFilter - Filter 'authcBasic' not yet executed.  Executing now.
@qtp1594604692-27 TRACE o.a.s.w.f.PathMatchingFilter - Attempting to match pattern '/' with current requestURI '/'...
@qtp1594604692-27 TRACE o.a.s.w.f.PathMatchingFilter - Current requestURI matches pattern '/'.  Determining filter chain execution...
@qtp1594604692-27 TRACE o.a.s.w.f.PathMatchingFilter - Filter 'authcBasic' is enabled for the current request under path '/' with config [null].  Delegating to subclass implementation for 'onPreHandle' check.
@qtp1594604692-27 DEBUG o.a.s.w.f.a.BasicHttpAuthenticationFilter - Authentication required: sending 401 Authentication challenge response.
@qtp1594604692-27 TRACE o.a.s.w.s.AdviceFilter - Invoked preHandle method.  Continuing chain?: [false]
@qtp1594604692-27 TRACE o.a.s.w.s.AdviceFilter - Successfully invoked postHandle method
@qtp1594604692-27 TRACE o.a.s.w.s.AdviceFilter - Successfully invoked afterCompletion method.
@qtp1594604692-28 TRACE o.a.s.w.s.OncePerRequestFilter - Filter 'com.sun.proxy.$Proxy42-4539a993' not yet executed.  Executing now.
@qtp1594604692-28 TRACE o.a.s.m.DefaultSecurityManager - Context already contains a SecurityManager instance.  Returning.
@qtp1594604692-28 TRACE o.a.s.m.DefaultSecurityManager - No identity (PrincipalCollection) found in the context.  Looking for a remembered identity.
@qtp1594604692-28 TRACE o.a.s.w.s.SimpleCookie - No 'rememberMe' cookie value
@qtp1594604692-28 TRACE o.a.s.m.DefaultSecurityManager - No remembered identity found.  Returning original context.
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.w.f.m.PathMatchingFilterChainResolver - Matched path pattern [/] for requestURI [/].  Utilizing corresponding filter chain...
@qtp1594604692-28 TRACE o.a.s.w.s.AbstractShiroFilter - Resolved a configured FilterChain for the current request.
@qtp1594604692-28 TRACE o.a.s.w.s.ProxiedFilterChain - Invoking wrapped filter at index [0]
@qtp1594604692-28 TRACE o.a.s.w.s.OncePerRequestFilter - Filter 'authcBasic' not yet executed.  Executing now.
@qtp1594604692-28 TRACE o.a.s.w.f.PathMatchingFilter - Attempting to match pattern '/' with current requestURI '/'...
@qtp1594604692-28 TRACE o.a.s.w.f.PathMatchingFilter - Current requestURI matches pattern '/'.  Determining filter chain execution...
@qtp1594604692-28 TRACE o.a.s.w.f.PathMatchingFilter - Filter 'authcBasic' is enabled for the current request under path '/' with config [null].  Delegating to subclass implementation for 'onPreHandle' check.
@qtp1594604692-28 DEBUG o.a.s.w.f.a.BasicHttpAuthenticationFilter - Attempting to execute login with headers [Basic Zm9vOmJhcg==]
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.a.AbstractAuthenticator - Authentication attempt received for token [org.apache.shiro.authc.UsernamePasswordToken - foo, rememberMe=false (127.0.0.1)]
@qtp1594604692-28 TRACE o.a.s.a.p.ModularRealmAuthenticator - Iterating through 2 realms for PAM authentication
@qtp1594604692-28 TRACE o.a.s.a.p.ModularRealmAuthenticator - Attempting to authenticate token [org.apache.shiro.authc.UsernamePasswordToken - foo, rememberMe=false (127.0.0.1)] using realm [org.apache.shiro.realm.text.IniRealm@4655af22]
@qtp1594604692-28 DEBUG o.a.s.r.AuthenticatingRealm - Looked up AuthenticationInfo [null] from doGetAuthenticationInfo
@qtp1594604692-28 DEBUG o.a.s.r.AuthenticatingRealm - No AuthenticationInfo found for submitted AuthenticationToken [org.apache.shiro.authc.UsernamePasswordToken - foo, rememberMe=false (127.0.0.1)].  Returning null.
@qtp1594604692-28 TRACE o.a.s.a.p.ModularRealmAuthenticator - Attempting to authenticate token [org.apache.shiro.authc.UsernamePasswordToken - foo, rememberMe=false (127.0.0.1)] using realm [[interface org.qi4j.library.shiro.web.WebRealmServiceTest$MyRealmService]:MyRealmService]
@qtp1594604692-28 DEBUG o.a.s.r.AuthenticatingRealm - Looked up AuthenticationInfo [foo] from doGetAuthenticationInfo
@qtp1594604692-28 DEBUG o.a.s.r.AuthenticatingRealm - AuthenticationInfo caching is disabled for info [foo].  Submitted token: [org.apache.shiro.authc.UsernamePasswordToken - foo, rememberMe=false (127.0.0.1)].
@qtp1594604692-28 DEBUG o.a.s.a.AbstractAuthenticator - Authentication successful for token [org.apache.shiro.authc.UsernamePasswordToken - foo, rememberMe=false (127.0.0.1)].  Returned account [foo]
@qtp1594604692-28 DEBUG o.a.s.s.s.DefaultSubjectContext - No SecurityManager available in subject context map.  Falling back to SecurityUtils.getSecurityManager() lookup.
@qtp1594604692-28 TRACE o.a.s.m.DefaultSecurityManager - Context already contains a SecurityManager instance.  Returning.
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 DEBUG o.a.s.s.s.DefaultSubjectContext - No SecurityManager available in subject context map.  Falling back to SecurityUtils.getSecurityManager() lookup.
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = true; session is null = true; session has id = false
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - Starting session for host 127.0.0.1
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = false; session has id = true
@qtp1594604692-28 TRACE o.a.s.w.s.SimpleCookie - calculated path: /
@qtp1594604692-28 DEBUG o.a.s.w.s.SimpleCookie - Added HttpServletResponse Cookie [rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Mon, 27-Jul-2015 11:22:29 GMT]
@qtp1594604692-28 TRACE o.a.s.w.s.SimpleCookie - Removed 'rememberMe' cookie by setting maxAge=0
@qtp1594604692-28 DEBUG o.a.s.m.AbstractRememberMeManager - AuthenticationToken did not indicate RememberMe is requested.  RememberMe functionality will not be executed for corresponding account.
@qtp1594604692-28 TRACE o.a.s.s.s.DelegatingSubject - attempting to get session; create = false; session is null = false; session has id = true
@qtp1594604692-28 TRACE o.a.s.w.s.AdviceFilter - Invoked preHandle method.  Continuing chain?: [true]
@qtp1594604692-28 TRACE o.a.s.w.s.ProxiedFilterChain - Invoking original filter chain.
@qtp1594604692-28 TRACE o.a.s.w.s.AdviceFilter - Successfully invoked postHandle method
@qtp1594604692-28 TRACE o.a.s.w.s.AdviceFilter - Successfully invoked afterCompletion method.
@Test worker INFO  o.e.j.s.ServerConnector - Stopped ServerConnector@1f6f76f0{HTTP/1.1}{127.0.0.1:56993}
@Test worker INFO  JettyService - Cleaning up Shiro Environment
@Test worker INFO  o.e.j.s.h.ContextHandler - Stopped o.e.j.s.ServletContextHandler@19a92bd0{/,null,UNAVAILABLE}