Interface CrowdSSOAuthenticatedUserProvider

All Known Implementing Classes:
CrowdSSOAuthenticatedUserProviderImpl

public interface CrowdSSOAuthenticatedUserProvider
A provider which delivers logic to get SSO user details. The logic works regardless of SecurityContext initialization. For this reason, it can be used by Filter implementations.
  • Method Summary

    Modifier and Type
    Method
    Description
    getAuthorizedUser(javax.servlet.http.HttpServletRequest request)
    Provides authenticated SSO user based on token cookies.
  • Method Details

    • getAuthorizedUser

      Optional<User> getAuthorizedUser(javax.servlet.http.HttpServletRequest request)
      Provides authenticated SSO user based on token cookies.
      Parameters:
      request - an incoming HTTP request
      Returns:
      optional with user (it is empty if the request is non-authorized)