Class AuthenticationSourceKey

  • All Implemented Interfaces:
    Serializable

    public class AuthenticationSourceKey
    extends Object
    implements Serializable
    The authentication source key identifies an entity that can perform a browser based SSO authentication.
    Since:
    7.3
    See Also:
    Serialized Form
    • Constructor Detail

      • AuthenticationSourceKey

        public AuthenticationSourceKey​(AuthenticationSourceKey.Type type,
                                       String id)
        Create an new authentication source key.
        Parameters:
        type - The type of this authentication source. Cannot be null.
        id - The ID of this authentication source. This is the IdP adapter instance ID or IdP connection entity ID.
    • Method Detail

      • hashCode

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

        public AuthenticationSourceKey.Type getType()
        Get the type of this authentication source key.
        Returns:
        The type of this authentication source.
      • getId

        public String getId()
        Get the ID of this authentication source. For IdP adapters, this is the adapter instance ID. For IdP connections, this is the connection's system ID.
        Returns:
        The ID of this authentication source.