O que Está Disponível no Authcube SDK?
O Authcube SDK possui diversos recursos, sendo que cada um deles pode estar disponível ou não, de acordo com a necessidade, por exemplo, Android, IOS e Web, no entanto, além disso, depende da versão dos componentes da plataforma Authcube.

| Módulo Authcube | Descrição |
|---|---|
| Connect | O Authcube Connect (Identity Provider) é uma solução para gerenciar e providenciar os componentes envolvidos na autenticação do usuário, realizando a integração com os outros produtos Authcube promovendo uma autenticação segura, além disso, conta também com integrações com bases de usuários sendo LDAP e/ou local, além de suportar diversos meios de autenticação definidos nas RFCs de SAML, Oauth e OpenID. |
| Hub | O Authcube Hub é uma solução para gerenciar e orquestrar os componentes envolvidos no uso de segundo fatores de autenticação para autenticação e transações, realizando a integração entre provedores de autenticação, bases de usuários, e meios de notificações. O Authcube Hub também pode dinamicamente realizar análises de risco e comportamento utilizando a integração com provedores de análise de risco, tornando assim a autenticação dos usuários existentes mais seguras e com menos fricção, além de adicionar camadas de segurança para os novos usuários durante a etapa de onboarding |
| Risk | O Authcube Risk é o módulo da suite Authcube que realiza a análise de comportamento dos usuários por DeviceDNA, Geolocalização, horário de acesso, entre outros fatores. Essa é uma das chaves para proporcionar a estratégia passwordless aos clientes. O Authcube Risk ajuda a reduzir a ocorrência de fraudes e protege os usuários contra ataques em diversos tipos de canais. Além disso, fornece às empresas a capacidade de aplicar diferentes níveis de autenticação, dependendo da transação e pontuação de risco calculada. O Authcube Risk possibilita o ajuste de um conjunto de regras e pontuações para que correspondam à tolerância a riscos e executem o gerenciamento de casos em atividades suspeitas. |
| Strong | O Authcube Strong é o módulo da plataforma Authcube responsável por fornecer mecanismos de autenticação multi-fator (MFA), fornecendo recursos de autenticação avançada como: PIN, OTP, HOTP, TOTP e OCRA. |
Resumo de Funcionalidades Disponíveis para esta Versão
| Funções | Android | IOS | Web | Dependências (Authcube) |
|---|---|---|---|---|
| getDeviceInfo | X | X | X |
|
| getEncryptedDeviceInfo | X | X | X |
|
| getCodeVerifier | X | X | X |
|
| getCodeChallenge | X | X | X |
|
| generateKeyPair | X | X | ||
| registerClient | X | X |
|
|
| removeClient | X | X | ||
| getClientId | X | X | ||
| clearKeys | X | X | ||
| sign | X | X |
|
|
| hasSeed | X | X | ||
| hasSeedForIdentifier | X | X | ||
| setSeed | X | X |
|
|
| deleteSeed | X | X | ||
| generateTOTP | X | X |
|
|
| generateHOTP | X | X |
|
|
| generateOCRA | X | X |
|