Interface AuthorizationService

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface AuthorizationService

A service to query for user roles.

  • Method Details

    • getUserIdentity

      UserIdentity getUserIdentity(jakarta.servlet.http.HttpServletRequest request, String name)
      Parameters:
      request - the current HTTP request
      name - the user name
      Returns:
      a UserIdentity to query for roles of the given user
    • from

      static AuthorizationService from(LoginService loginService, Object credentials)

      Wraps a LoginService as an AuthorizationService

      Parameters:
      loginService - the LoginService to wrap
      Returns:
      an AuthorizationService that delegates the query for roles to the given LoginService