# 创建服务器集成凭据

获取接入所需的 Environment ID、Site Key、Access Key 和 Content ID。凭据应保存在可信的后端服务器上。

找到集成所需的配置值

从 DRM-X Console 复制这些值。凭据应保留在服务器端。

- 01**Environment ID / Site ID**

选择已发布视频所属的环境。

- 02**Site Key / Client ID**

复制播放 API 客户端的标识。

- 03**Access Key**

首次显示时妥善保存此密钥，不要发送到浏览器。

- 04**Content ID**

复制状态为 Published 的视频的 Content ID。

使用占位符显示的控制台值 。 Access Key 将保留在您的服务器上; 这里面没有客户 凭据 。

账户设置 

## 获取快速入门所需的四项配置[#](#copy-the-four-values-used-by-the-quick-start)



在 [Console → Integrations](https://6.drm-x.com/console/integrations) 中创建用于播放的 API client，仅授予 `license-tokens:create` 权限。然后打开 [Console → Package content](https://6.drm-x.com/console/package-content)，从状态为 Published 的加密内容中获取 Content ID。



找到集成所需的配置值

从 DRM-X Console 复制这些值。凭据应保留在服务器端。

- 01**Environment ID / Site ID**

选择已发布视频所属的环境。

- 02**Site Key / Client ID**

复制播放 API 客户端的标识。

- 03**Access Key**

首次显示时妥善保存此密钥，不要发送到浏览器。

- 04**Content ID**

复制状态为 Published 的视频的 Content ID。

此图是脱敏示意图，未使用客户实际截图。Access Key 必须保存在服务器端。 

### 直接在 PHP 服务端代码中配置



```
return [
    'platformApi' => 'https://api6.drm-x.com',
    'siteId' => 'your-development-environment-uuid',
    'siteKey' => 'drmx_your_environment_scoped_client_id',
    'accessKey' => 'paste-your-one-time-access-key',
    'applicationId' => 'customer-php-website',
    'content' => [
        'id' => 'your-published-content-id',
        'title' => 'Your protected title',
        'type' => 'vod',
    ],
    'licensePolicyTemplate' => 'multi-tier-standard',
    'licensePolicy' => null,
    'licenseDeliveryMode' => 'direct-token',
];
```



下载的快速入门示例无需设置环境变量即可运行。示例注释中还提供了适用于正式部署的配置方式，可通过环境变量或安全凭据存储注入配置。



**不要将这些凭据随客户端发布**不要将 Site Key 或 Access Key 写入 HTML、JavaScript、APK、IPA、应用资源、移动应用的 CI 变量、URL、日志、分析数据或可下载的配置文件。 

为每个应用或后端服务创建独立的 API client。这样，更换或撤销某项凭据时，不会影响其他接入。

<!-- Canonical: https://docs.drm-x.com/zh-Hans/get-started/credentials -->
<!-- Language: zh-Hans -->
