Class ApiRequestAuthenticationService

java.lang.Object
com.bluebell.greenhouse.radicle.security.services.ApiRequestAuthenticationService

@Service public class ApiRequestAuthenticationService extends Object
Authenticates API requests and validates the authenticated user's required role.
Version:
3.0.6
Author:
Stephen Prizio
  • Constructor Details

    • ApiRequestAuthenticationService

      public ApiRequestAuthenticationService()
  • Method Details

    • authenticate

      public User authenticate(jakarta.servlet.http.HttpServletRequest request, UserRole requiredRole)
      Authenticates the given request and validates the required role.
      Parameters:
      request - HttpServletRequest
      requiredRole - required UserRole
      Returns:
      authenticated User