SessionAuthentication refactor