Package com.sas.services.security

# Interface AuthenticatorInterface

public interface AuthenticatorInterface
Interface for a class to handle authenticating a user identity.

Since:
  1.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `authenticate(UserContextInterface user, UserIdentityInterface identity, Map options)`
  Authenticates a user identity.

- ## Method Details

  - ### authenticate

    boolean authenticate(UserContextInterface user, UserIdentityInterface identity, Map options)
    Authenticates a user identity.

    Parameters:
      `user` - The user context that owns the identity.
      `identity` - The identity to authenticate.
      `options` - Additional options for the authentication process (this may include a host and port for an authentication server and other information).
    Returns:
      true if the authentication was successful, false otherwise.