

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置OneLogin by One Identity为 AppFabric
<a name="onelogin"></a>

OneLogin by One Identity 是一款基于云的现代访问管理解决方案，可为您的员工、客户和合作伙伴无缝管理所有数字身份。OneLogin 提供安全的单点登录 (SSO)、多重身份验证 (MFA)、自适应身份验证、桌面级 MFA、与 AD、LDAP、G Suite 和其他外部目录的目录集成、身份生命周期管理等。借OneLogin助，您可以保护您的组织免受最常见的攻击，从而提高安全性、顺畅的用户体验并遵守监管要求。

 AWS AppFabric 为了安全起见，您可以使用接收来自的审计日志和用户数据OneLogin，将数据标准化为开放网络安全架构框架 (OCSF) 格式，然后将数据输出到亚马逊简单存储服务 (Amazon S3) 存储桶或亚马逊数据 Firehose 流。

**Topics**
+ [AppFabric 支持 OneLogin by One Identity](#onelogin-appfabric-support)
+ [正在 AppFabric 连接您的OneLogin by One Identity账户](#onelogin-appfabric-connecting)

## AppFabric 支持 OneLogin by One Identity
<a name="onelogin-appfabric-support"></a>

AppFabric 支持接收来自的用户信息和审核日志OneLogin by One Identity。

### 先决条件
<a name="onelogin-prerequisites"></a>

 AppFabric 要使用将审核日志从支持的目标传输OneLogin by One Identity到支持的目的地，您必须满足以下要求：
+ 您必须拥有 OneLogin 高级或专业账户。
+ 您必须拥有具有 Admin/Delegated 管理员权限的用户。

### 速率限制注意事项
<a name="onelogin-rate-limit"></a>

OneLogin by One Identity 对 OneLogin API 施加速率限制。有关 OneLogin API 速率限制的更多信息，请参阅《*OneLogin 参考*》中的[获取速率限制](https://developers.onelogin.com/api-docs/1/oauth20-tokens/get-rate-limit)。如果您的现有 API 应用程序 AppFabric 和您的现有 OneLogin API 应用程序OneLogin的组合超出限制，则显示在中的审核日志 AppFabric 可能会延迟。但是，OneLogin 速率限制可以增加。如需帮助，请联系您的 OneLogin by One Identity 客户经理或者联系 [https://partners.amazonaws.com/contactpartner?partnerId=001E000000UfZycIAF&partnerName=One%20Identity](https://partners.amazonaws.com/contactpartner?partnerId=001E000000UfZycIAF&partnerName=One%20Identity)。

### 数据延迟注意事项
<a name="onelogin-data-delay"></a>

审计事件发送到目标位置的时间可能会延迟多达 30 分钟。这是应用程序提供的审核事件延迟或为减少数据丢失而采取的预防措施所致。不过，这可以在账户级别进行自定义。如需帮助，请联系 [支持](https://aws.amazon.com/contact-us/)。

## 正在 AppFabric 连接您的OneLogin by One Identity账户
<a name="onelogin-appfabric-connecting"></a>

在 AppFabric 服务中创建应用程序包后，必须 AppFabric使用进行授权OneLogin by One Identity。要查找授权所需的信息 OneLogin AppFabric，请使用以下步骤。

### 创建 OAuth 应用程序
<a name="onelogin-create-oauth-application"></a>

AppFabric 与OneLogin by One Identity使用集成 OAuth。要在中创建 OAuth 应用程序OneLogin，请按以下步骤操作：

1. 导航到 [OneLogin 登录页面](https://app.onelogin.com/login)并登录。

1. 从**开发人员**菜单中选择 **API 凭证**。

1. 选择**新凭证**，输入新凭证的名称，然后选择**全部读取**。

1. 选择**保存**。OneLogin 会创建客户端 ID 和客户端密钥。

### 所需范围
<a name="onelogin-required-scopes"></a>

您必须在OneLogin by One Identity OAuth 应用程序中添加以下范围：
+ 全部读取。有关范围和客户端凭证的更多信息，请参阅《*OneLogin API 参考*》中的[使用 API 凭证](https://developers.onelogin.com/api-docs/1/getting-started/working-with-api-credentials)。

### 应用程序授权
<a name="onelogin-app-authorizations"></a>

#### 租户编号
<a name="onelogin-tenant-id"></a>

AppFabric 将请求租户 ID。中的租户 ID AppFabric 是您的实例子域。您可以在浏览器的地址栏中找到租户 ID。例如，`subdomain` 是以下 URL `https://subdomain.onelogin.com` 中的租户 ID。

#### 租户名称
<a name="onelogin-tenant-name"></a>

输入标识此唯一OneLogin by One Identity组织的名称。 AppFabric 使用租户名称来标记应用程序授权和通过应用程序授权创建的任何摄取。

#### 客户端 ID
<a name="onelogin-client-id"></a>

AppFabric 将请求客户端 ID。要在 OneLogin by One Identity 中查找您的客户端 ID，请按以下步骤操作：

1. 导航到 [OneLogin 登录页面](https://app.onelogin.com/login)并登录。

1. 从**开发人员**菜单中选择 **API 凭证**。

1. 选择 API 凭证以获取客户端 ID。

#### 客户端密钥
<a name="onelogin-client-secret"></a>

AppFabric 将请求客户机密钥。要在 OneLogin by One Identity 中查找您的客户端密钥，请执行以下步骤：

1. 导航到 [OneLogin 登录页面](https://app.onelogin.com/login)并登录。

1. 从**开发人员**菜单中选择 **API 凭证**。

1. 选择 API 凭证以获取客户端密钥。

#### 客户端应用程序授权
<a name="onelogin-approve-authorization"></a>

在中 AppFabric，使用您的租户 ID 和姓名以及您的客户端 ID 和名称创建应用程序授权。选择“连接”以激活授权。