Combate à Fraude Docs

Combate à Fraude Docs

    ›Android

    Introdução

    • Início
    • Token de acesso
    • Checando as respostas assinadas
    • Checklist de integração

    Android

    • Primeiros passos
    • DocumentDetector
    • PassiveFaceLiveness
    • FaceAuthenticator
    • AddressCheck
    • DeviceAnalyser
    • Customização
    • Resultado de um SDK
    • Reduzindo o tamanho dos SDKs
    • Configuração dos sensores
    • Configuração de proxy
    • Configuração de preview
    • Formulário de segurança Google
    • Analytics
    • Notas de atualização

    iOS

    • Primeiros passos
    • DocumentDetector
    • PassiveFaceLiveness
    • FaceAuthenticator
    • AddressCheck
    • DeviceAnalyser
    • Customização
    • Configuração de proxy
    • Notas de atualização

    Flutter

    • Primeiros passos
    • DocumentDetector
    • PassiveFaceLiveness
    • FaceAuthenticator
    • Notas de atualização

    React Native

    • Primeiros passos

    Ionic

    • Primeiros passos
    • DocumentDetector
    • PassiveFaceLiveness
    • FaceAuthenticator
    • Notas de atualização

    Xamarin

    • Primeiros passos

    JavaScript

    • Primeiros passos
    • DocumentDetector
    • PassiveFaceLiveness
    • FaceAuthenticator
    • Erros do SDK
    • Customização
    • Eventos do SDK
    • Segurança
    • Notas de atualização (DocumentDetector)
    • Notas de atualização (PassiveFaceLiveness)
    • Notas de atualização (FaceAuthenticator)

    API

    • Primeiros passos
    • Assinatura de respostas
    • Registro Facial
    • Autenticação Facial
    • Prova de vida passiva
    • Autenticação de dispositivos
    • Comprovante de endereço digital

    Configuração de proxy

    Como utilizar

    Para que o SDK utilize seu proxy para fazer as requisições, você deve informar as configurações a serem utilizadas através de uma instância da classe ProxySettings enviada parâmetro para o método setProxySettings no builder de qualquer um de nossos SDKs:

    ProxySettings proxySettings = new ProxySettings(hostname, port)
        .setAuthentication(user, password); // Esta chamada não é obrigatória, veja documentação abaixo
    
    DeviceAuthenticator mDeviceAuthenticator = new DeviceAuthenticator.Builder(mobileToken)
        .setProxySettings(proxySettings)
        .build();
    

    Método construtor

    ParâmetrosTipoDescrição
    hostnameStringDefine o domínio ou endereço IP do serviço proxy
    portintDefine a porta a ser utilizada


    Métodos opcionais

    setAuthentication(String user, String password)

    Informa os parâmetros de autenticação do seu proxy, se houver.

    ParâmetrosDescrição
    userNome de usuário a ser utilizado na autenticação
    passwordSenha a ser utilizada na autenticação


    setProxyCertificate(@RawRes Integer proxyCertificate)

    Se seu servidor proxy utiliza um certificado SSL autoassinado ou emitido por uma Autoridade de Certificação (CA) não-pública, adicione o certificado da CA em formato PEM ou DER em res/raw/ (e.g. res/raw/proxy_certificate) e passe como argumento o identificador do arquivo (e.g. R.raw.proxy_certificate)

    ParâmetrosTipoDescrição
    proxyCertificateintID do arquivo do certificado do proxy


    setMTLSConfig(@RawRes Integer clientCertificate, String password)

    Caso seu servidor proxy tenha suporte a mTLS, salve o certificado a ser utilizado pelo cliente no formato PKCS12 (.p12) em res/raw/ (e.g. res/raw/client_certificate) e passe como argumento o identificador do arquivo (e.g. R.raw.client_certificate) e a chave privada.

    ParâmetrosTipoDescrição
    clientCertificateintID do arquivo do certificado a ser usado pelo cliente
    passwordStringChave privada a ser usada pelo cliente
    ← Configuração dos sensoresConfiguração de preview →
    • Método construtor
    • Métodos opcionais
      • setAuthentication(String user, String password)
      • setProxyCertificate(@RawRes Integer proxyCertificate)
      • setMTLSConfig(@RawRes Integer clientCertificate, String password)
    Combate à Fraude Docs
    2021 © Combate à Fraude - Todos os direitos reservados.
    COMBATEAFRAUDE TECNOLOGIA DA INFORMACAO LTDA CNPJ: 34.102.645/0001-57
    R. Tiradentes, 1077 - 5º andar - Centro, Venâncio Aires - RS, CEP 95800-000