For the complete documentation index, see llms.txt. This page is also available as Markdown.

Compilando o SDK

Criando uma instância do FaceAuthSDK

Para criar uma FaceAuthSDK instância, use o Builder classe. Esta classe fornece um conjunto de métodos para configurar a instância do SDK.

Propriedades do Builder

Propriedade
Tipo
Descrição
Obrigatório

stage

CAFStage

Define a etapa do ambiente (por exemplo, .prod, .beta). O padrão é .prod.

sessionId

String

ID da sessão para o processo de autenticação atual.

withLoading

Bool

Indica se deve exibir uma tela de carregamento. O padrão é false.

token

String

Token de autenticação necessário para o SDK.

filter

Filtro

Define o filtro para a detecção de vivacidade. O padrão é .lineDrawing.

personId

String

Identificador da pessoa que está sendo autenticada. O padrão é uma string vazia.

imageUrlExpirationTime

Time

Tempo de expiração para URLs de imagem. O padrão é .thirtyMin.

Métodos do Builder

Método
Tipo
Descrição
Obrigatório

setStage(stage:)

CAFStage

Define o estágio do ambiente para o SDK. O padrão é .prod.

setSessionId(sessionId:)

String

Define o ID da sessão para o processo de autenticação.

setLoading(withLoading:)

Bool

Configura se uma tela de carregamento deve ser exibida.

setAuthBaseUrl(authBaseUrl:)

String

Define a URL base para autenticação.

setLivenessBaseUrl(livenessBaseUrl:)

String

Define a URL base para a detecção de vivacidade.

setFilter(filter:)

Filtro

Configura o filtro de detecção de vivacidade. O padrão é .lineDrawing.

setCertificates(certificates:)

[String]

Adiciona certificados necessários para comunicação segura.

setImageUrlExpirationTime(time:)

Time

Define o tempo de expiração para URLs de imagem. O padrão é .thirtyMin.

.setCustomLocalization(named: String?)

String?

Define o nome do arquivo de localização para as strings do Iproov

Exemplo

Atualizado