VerIDUserManagementFactory

@objc
public class VerIDUserManagementFactory : NSObject, UserManagementFactory

Ver-ID SDK’s default implementation of the user management protocol

  • If true face template encryption will be disabled

    Declaration

    Swift

    @objc
    public let disableEncryption: Bool
  • If true face templates will automatically be gradually migrated to newer versions as users register more faces

    Since

    2.1.0

    Declaration

    Swift

    @objc
    public let isAutomaticFaceTemplateMigrationEnabled: Bool
  • Constructor

    Face template encryption is enabled by default

    Declaration

    Swift

    public convenience override init()
  • Constructor

    Declaration

    Swift

    @objc
    convenience public init(disableEncryption: Bool)

    Parameters

    disableEncryption

    true to disable face template encryption

  • Constructor

    Since

    2.1.0

    Declaration

    Swift

    @objc
    public init(disableEncryption: Bool, isAutomaticFaceTemplateMigrationEnabled: Bool)

    Parameters

    disableEncryption

    true to disable face template encryption

    isAutomaticFaceTemplateMigrationEnabled

    true to automatically gradually migrate face templates to newer versions as users register more faces

  • Create an instance of VerIDUserManagement

    Throws

    Error if the creation fails

    Declaration

    Swift

    public func createUserManagement() throws -> UserManagement

    Return Value

    Instance of VerIDUserManagement