org.apache.shiro.authc.AuthenticationInfo
afterAllAttempts(org.apache.shiro.authc.AuthenticationToken token, org.apache.shiro.authc.AuthenticationInfo aggregate)
AuthenticationServiceUnavailableException
Optional<org.apache.shiro.session.Session>
login(String currentSessionId, String host, ActorAwareAuthenticationToken authToken)