Class DBAuthProperties.AuthType

All Implemented Interfaces:
ExtensionPointType, Serializable, Comparable<ExtensionPointType>
Enclosing class:
DBAuthProperties

public static class DBAuthProperties.AuthType extends UserSourceProfileType
See Also:
  • Constructor Details

    • AuthType

      public AuthType()
  • Method Details

    • createNewProfile

      public UserSourceProfile createNewProfile(UserSourceProfileRecord profileRec, GatewayContext context) throws Exception
      Description copied from class: UserSourceProfileType
      Create a new AuthenticationProfile given the persistent record(s) that defines its properties
      Specified by:
      createNewProfile in class UserSourceProfileType
      Parameters:
      profileRec - The record that defines this authentication profile. Profile types should be able to use this record to look up their profile-specific settings object via the PersistenceInterface
      Throws:
      Exception
    • getSettingsRecordType

      public RecordMeta<? extends PersistentRecord> getSettingsRecordType()
      Description copied from interface: ExtensionPointType
      Defines a PersistentRecord type that will be used to add type-specific properties. Optional. If null is returned, it is assumed that no extra properties are needed for this type of profile.
      Returns:
      the meta of the settings record type for this object