

# Configuração de fonte no OneLogin Identity
<a name="onelogin-identity-source-setup"></a>

## Integrar com o OneLogin Identity
<a name="onelogin-identity-integration"></a>

O OneLogin é uma plataforma de gerenciamento de identidade e acesso (IAM) baseada em nuvem que fornece autenticação única (SSO), autenticação multifator (MFA) e recursos de provisionamento de usuários. O CloudWatch Pipeline usa a API Eventos do OneLogin para recuperar informações sobre eventos de autenticação, atividades de usuários, decisões de políticas e mudanças administrativas por todo o ambiente do OneLogin. A API Eventos permite acesso a dados de eventos por endpoints REST, permitindo recuperar logs de segurança e acesso da sua organização do OneLogin.

## Autenticar no OneLogin Identity
<a name="onelogin-identity-authentication"></a>

Para ler os logs, o pipeline precisa ser autenticado no ambiente do OneLogin. No OneLogin, a autenticação é realizada com o OAuth2.

**Configurar a autenticação OAuth2 para o OneLogin**
+ Entre no portal de administração do OneLogin e navegue até Desenvolvedores → Credenciais de API. Crie um novo par de credenciais de API. Anote imediatamente o ID e a chave secreta do cliente.
+ Atribua as permissões apropriadas. Selecione Ler tudo ou Gerenciar tudo para garantir que as credenciais possam acessar os dados do log de eventos.
+ No AWS Secrets Manager, crie um segredo e armazene o ID do cliente com a chave `client_id` e o segredo do cliente com a chave `client_secret`.
+ Anote o ID da sua conta (subdomínio) no Portal de administração do OneLogin em Configurações → Configurações da conta.

## Configurar o CloudWatch Pipeline
<a name="onelogin-identity-pipeline-config"></a>

Para configurar o pipeline para ler logs, escolha o OneLogin como a fonte de dados. Preencha as informações necessárias, como subdomínio e credenciais de autenticação. Opcionalmente, especifique o formato de duração do intervalo (por exemplo, PT21H para as últimas 21 horas). Depois que o pipeline é criado e ativado, os dados de log de auditoria do OneLogin começam a fluir para o grupo de logs selecionado do CloudWatch Logs.

## Classes de eventos do Open Cybersecurity Schema Framework compatíveis
<a name="onelogin-identity-ocsf-events"></a>

Essa integração é compatível com o esquema OCSF versão v1.5.0 e eventos do OneLogin que são mapeados para Account Change (3001), Authentication (3002) e Entity Management (3004).

**Account Change** inclui os seguintes eventos:
+ O usuário solicitou uma nova senha
+ Senha alterada para o usuário
+ Usuário desativado
+ Solicitação de senha do usuário aprovada
+ Usuário bloqueado
+ Usuário suspenso
+ Entrada do usuário na aplicação bloqueada
+ Dispositivo OTP desbloqueado para o usuário
+ Usuário suspenso na aplicação
+ Usuário suspenso no diretório
+ Usuário desbloqueado no diretório
+ Permissão para gerenciar perfil concedida ao usuário
+ Permissão do usuário para gerenciar perfil revogada
+ SSO de desktop habilitado para o usuário
+ SSO de desktop desabilitado para o usuário
+ O administrador alterou a senha para o usuário
+ Redirecionado para um site externo para redefinição de senha
+ API: senha atualizada para o usuário
+ API: usuário bloqueado
+ Usuário suspenso via API
+ Usuário bloqueado via API
+ O usuário habilitou o login adaptativo para a conta
+ O usuário desabilitou o login adaptativo para a conta
+ Alterar senha de perfil
+ Usuário adicionado manualmente à aplicação
+ Usuário removido manualmente da aplicação
+ Não foi possível alterar a senha para o usuário
+ Não foi possível conceder ao usuário permissão para gerenciar o perfil
+ Não foi possível revogar a permissão do usuário para gerenciar o perfil
+ Senha inteligente atualizada para o usuário
+ Não foi possível atualizar a senha inteligente para o usuário
+ API: senha não atualizada para o usuário

**Authentication** inclui os seguintes eventos:
+ O usuário iniciou a sessão no OneLogin
+ O usuário encerrou a sessão do OneLogin
+ O usuário iniciou a sessão na aplicação
+ O usuário sessão na aplicação
+ Usuário autenticado pela configuração do RADIUS
+ Usuário autenticado via API
+ Usuário autenticado com sucesso no VLDAP
+ Usuário entrou no OneLogin via rede social
+ Usuário autenticado com sucesso no VLDAP (OneLogin Desktop Mac)
+ API: usuário encerrou sessão
+ API: verificar fator chamado
+ API: sucesso em confirmar OTP para o usuário
+ Usuário forçado a encerrar sessão
+ O usuário iniciou sessão em um dispositivo confiável com sucesso
+ O usuário iniciou sessão via área de trabalho do OneLogin com sucesso
+ Autorização via solicitação de envio de OTP negada ao usuário
+ Usuário desafiado por OTP
+ Usuário reautenticado na aplicação
+ Dispositivo de OTP verificado pelo usuário
+ Sucesso de senha do OIDC para a aplicação
+ API: sucesso de fator de gatilho para o usuário
+ Sucesso do fluxo implícito do OIDC para a aplicação
+ Sucesso da autorização do OIDC para a aplicação
+ Sucesso da obtenção de código do OIDC para a aplicação
+ Sucesso do token de validação do OIDC para a aplicação
+ Não foi possível autenticar o usuário
+ O usuário não teve sucesso em iniciar sessão na aplicação
+ Usuário rejeitado pela configuração do RADIUS
+ Não foi possível iniciar sessão na aplicação via IDP
+ Não foi possível fazer a autenticação na aplicação
+ Não foi possível autenticar o usuário via API
+ Não foi possível autenticar o usuário no VLDAP
+ A política de autenticação de usuário não permite iniciar sessão via rede social
+ Não foi possível autenticar o usuário no VLDAP (OneLogin Desktop Mac)
+ API: o usuário não teve sucesso em encerrar a sessão
+ API: não foi possível verificar o fator
+ API: não foi possível confirmar a OTP para o usuário
+ O usuário não teve sucesso em iniciar sessão em um dispositivo confiável
+ O usuário não teve sucesso em iniciar sessão via OneLogin Desktop
+ Não foi possível autenticar o usuário via OneLogin Desktop
+ O usuário não teve sucesso no desafio de OTP
+ Falha no fluxo implícito do OIDC para a aplicação
+ Não foi possível autorizar o código do OIDC para a aplicação
+ Falha na senha do OIDC para a aplicação
+ Não foi possível validar o token do OIDC para a aplicação
+ Falha geral do OIDC
+ Não foi possível obter o código do OIDC para a aplicação

**Entity Management** inclui os seguintes eventos:
+ Perfil atribuído ao usuário
+ O usuário foi criado
+ Usuário atualizado
+ Usuário desativado
+ O usuário foi ativado
+ O usuário foi excluído
+ Dispositivo de OTP registrado para o usuário
+ Dispositivo de OTP cancelado para o usuário
+ Cartão de crédito atualizado
+ Usuário provisionado na aplicação
+ Usuário atualizado na aplicação
+ Usuário suspenso na aplicação
+ Usuário reativado na aplicação
+ Usuário excluído da aplicação
+ Permissão de privilégio concedida à conta
+ Permissão de privilégio revogada para a conta
+ Permissão de privilégio concedida ao usuário
+ Permissão de privilégio revogada para o usuário
+ IDP confiável adicionado
+ IDP confiável removido
+ IDP confiável modificado
+ Usuário provisionado no diretório
+ Usuário atualizado por diretório
+ Usuário suspenso no diretório
+ Usuário reativado no diretório
+ Usuário excluído do diretório
+ Observação de segurança excluída
+ Informações de login de usuário atualizadas
+ Tentativa de atualizar as informações de login
+ Alterado o IDP confiável padrão
+ Usuário adicionado a perfil
+ Usuário removido de perfil
+ Política criada
+ Política atualizada
+ Política excluída
+ Agente proxy criado
+ Agente proxy excluído
+ Configuração do RADIUS criada
+ Configuração do RADIUS atualizada
+ Configuração do RADIUS excluída
+ VPN habilitada
+ Configurações de VPN atualizadas
+ VPN desabilitada
+ Incorporação habilitada
+ Configurações de incorporação atualizadas
+ Incorporação desabilitada
+ Fator de autenticação criado
+ Fator de autenticação atualizado
+ Fator de autenticação excluído
+ Perguntas de segurança atualizadas
+ Configurações de SSO de desktop atualizadas
+ SSO de desktop habilitado
+ SSO de desktop desabilitado
+ Certificado criado
+ Certificado excluído
+ Credencial de API criada
+ Credencial de API excluída
+ Credencial de API habilitada
+ Credencial de API desabilitada
+ LDAP virtual habilitado
+ LDAP virtual desabilitado
+ Configurações de LDAP virtual atualizadas
+ Branding habilitado
+ Branding desabilitado
+ Branding atualizado
+ Mapeamento excluído
+ Mapeamento desabilitado
+ Mapeamento habilitado
+ Mapeamento atualizado
+ Campos de usuário personalizados excluídos
+ Informações de empresa atualizadas
+ Configurações de conta atualizadas
+ Diretório excluído
+ Instância do conector excluída do diretório
+ Autorregistro criado
+ Autorregistro atualizado
+ Autoregistro excluído
+ Registro de pagamento criado
+ Registro de pagamento atualizado
+ Registro de pagamento excluído
+ Termos e condições de política atualizados
+ Login de usuário atualizado manualmente para aplicação
+ O usuário foi criado por IDP confiável
+ O ID externo do diretório foi atualizado para o usuário
+ O ID externo do diretório foi excluído para o usuário
+ Emissor atualizado
+ Emissor excluído
+ API: perfis adicionados ao usuário
+ API: perfis removidos do usuário
+ API: usuário atualizado
+ API: usuário excluído
+ API: usuário criado
+ Diretório atualizado
+ As UOs foram atualizadas para o diretório
+ Usuário suspenso via API
+ Usuário reativado via API
+ A aplicação foi atualizada
+ O conector foi criado
+ O conector foi atualizado
+ O conector foi excluído
+ O parâmetro foi criado
+ O parâmetro foi atualizado
+ O parâmetro foi excluído
+ Dispositivo excluído do OneLogin Desktop
+ Revogado certificado de usuário
+ Revogado certificado de dispositivo
+ A aplicação foi criada via API
+ A aplicação foi atualizada via API
+ A aplicação foi destruída via API
+ Sandbox excluído
+ Sandbox criado
+ Sandbox atualizado
+ Fator de segurança excluído pelo usuário
+ Fator de segurança renomeado pelo usuário
+ Atributo do RADIUS criado
+ Atributo do RADIUS atualizado
+ Atributo do RADIUS excluído
+ Perfil criado
+ Perfis excluídos
+ Configuração de SMTP atualizada
+ Smart hook criado
+ Smart hook atualizado
+ Smart hook excluído
+ Variável de ambiente do smart hook criada
+ Variável de ambiente do smart hook atualizada
+ Variável de ambiente do smart hook excluída
+ API: o privilégio foi criado
+ Privilégio criado
+ API: o privilégio foi atualizado
+ Privilégio atualizado
+ API: o privilégio foi excluído
+ Privilégio excluído
+ API: o privilégio foi atribuído ao usuário
+ Privilégio atribuído ao usuário
+ API: o privilégio foi removido do usuário
+ Privilégio removido do usuário
+ API: privilégio atribuído ao perfil
+ Privilégio atribuído ao perfil
+ API: privilégio removido do perfil
+ Privilégio removido do perfil
+ Relatório criado
+ Relatório atualizado
+ Relatório destruído
+ Grupo criado
+ Grupo atualizado
+ Grupo destruído
+ Observação de segurança criada
+ API: regras da aplicação criadas com sucesso
+ API: regras da aplicação atualizadas com sucesso
+ API: regras da aplicação excluídas com sucesso
+ API: perfis atualizados com sucesso
+ Não foi possível validar o cartão de crédito
+ Não foi possível atualizar o usuário
+ Não foi possível excluir o usuário da aplicação
+ Não foi possível atualizar o usuário na aplicação
+ Usuário não atualizado na aplicação
+ API: usuário não excluído
+ API: usuário não atualizado
+ API: usuário não criado
+ Não foi possível criar o conector
+ Não foi possível atualizar o conector
+ Não foi possível excluir o conector
+ Não foi possível criar o parâmetro
+ Não foi possível atualizar o parâmetro
+ Não foi possível excluir o parâmetro
+ Não foi possível criar a aplicação via API
+ Não foi possível atualizar a aplicação via API
+ Não foi possível destruir a aplicação via API
+ Não foi possível excluir o sandbox
+ Não foi possível criar o sandbox
+ Não foi possível atualizar o sandbox
+ Não foi possível validar o smart hook
+ Não foi possível atualizar a variável de ambiente do smart hook
+ API: não foi possível criar as regras da aplicação
+ API: não foi possível atualizar as regras da aplicação
+ API: não foi possível excluir as regras da aplicação
+ Não foi possível adicionar o usuário ao perfil
+ Não foi possível criar o perfil
+ Não foi possível excluir o perfil
+ API: não foi possível atualizar os perfis