Interface AuthenticationService

  • All Known Implementing Classes:
    BasicPasswordAuthenticationService

    public interface AuthenticationService
    Interface class consisting of methods for securityMap functionality. For a given principal/userGrooup, a mapping is done to a backendPrincipal which is actually used to authenticate/get connection to the backend.
    Author:
    Srikanth P
    • Method Detail

      • mapPrincipal

        Principal mapPrincipal​(Principal principal,
                               Set principalSet)
        Maps the principal name to the backendPrincipal.
        Parameters:
        principal - Name of the principal
        principalSet - principalSet
        Returns:
        mapped backendPrincipal.