Class AuthenticationProviderInfo

java.lang.Object
com.sas.lsaf.security.user.AuthenticationProviderInfo
All Implemented Interfaces:
Serializable

public class AuthenticationProviderInfo extends Object implements Serializable
Metadata representation of an authentication provider suitable for selection lists. Authentication providers enable external authentication routines within the system. External authentication providers are an optional feature allowed on the server so the available list varies from instance to instance.
Since:
1.2
See Also:
  • Constructor Details

    • AuthenticationProviderInfo

      public AuthenticationProviderInfo(String id, String name, String description, boolean primary)
      Constructor.
      Parameters:
      id - the unique identifier for the authentication provider.
      name - the display name for the authentication provider.
      description - the description of the authentication provider.
      primary - indicates that the authentication provider is the primary provider.
  • Method Details

    • getId

      public String getId()
      Gets the unique identifier for the authentication provider.
      Returns:
      The unique identifier for the authentication provider.
    • getName

      public String getName()
      Gets the display name for the authentication provider.
      Returns:
      The display name for the authentication provider.
    • getDescription

      public String getDescription()
      Gets the description of the authentication provider.
      Returns:
      The description of the authentication provider.
    • isPrimary

      public boolean isPrimary()
      Returns true if the authentication provider is the primary provider, false otherwise.
      Returns:
      True if the authentication provider is the primary provider, false otherwise.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object