1. 在 PDS 控制台创建 Domain
点击“创建域”按钮开始创建。
在弹出的创建域面板中,填写名称(例如"分发云盘"),数据存储方式选择标准模式,开启用户个人空间开关,默认个人空间大小选择自定义大小并设置为 1 GB,然后单击确认。
假设已经创建好,domain ID 为 bj001。
创建完成后,在域列表中单击目标域名称,进入基本信息页签,查看并记录 ID 字段的值(即 domain ID)。
2. RAM 控制台创建OAuth应用
(1) 创建OAuth应用
在 OAuth 应用页面,单击创建应用,在右侧面板中填写应用名称和显示名称,设置访问令牌有效期为 3600 秒、刷新令牌有效期为 2592000 秒,然后单击保存。
-
应用类型选择 WebApp
-
回调地址统一使用:
https://{domainId}.api.aliyunpds.com/v2/oauth/callback
说明:在2023.03.02前创建的domain,回调域名格式为https://{domainId}.auth.aliyunpds.com/v2/oauth/callback。
(2) 为应用配置权限
在应用 OAuth 范围页签下,确认应用已包含以下默认授权的 OAuth 范围:openid(获取登录用户的基本信息,默认授权域,不可移除)、aliuid(阿里云颁发的唯一用户标志符)和 profile(用户的名称等个人信息),三者状态均为默认授权。
(3) 创建应用密钥
-
注意:密钥只出现一次,记得保存
创建密钥成功后,页面将显示应用ID和应用密钥,请立即复制保存。
注意:要取 应用ID + 密钥, 不是 AppSecretId + 密钥
3. PDS 控制台配置 Domain 的接入方式
将RAM控制台中创建的应用ID和密钥配置到Domain属性中。
打开启用RAM子账号登录开关,在OAuth2.0客户端ID和密钥输入框中填入对应值。
4. 为 Domain 启用官网 Basic UI APP
在目标域的详情页中,选择应用列表 Tab,在官方应用列表中找到 BasicUI 应用,单击操作列的允许访问。
首次启用BasicUI, 要先以超级管理员身份登入,同步数据:
在域列表页面单击目标域名称进入详情页,选择应用列表页签,在官方应用列表中找到 BasicUI 应用,单击其操作列的进入管理。
5. 具体例子
(1) 打开域名
打开官方Basic UI App 域名:http://bj001.apps.aliyunpds.com。
打开域名后进入分发云盘登录页面,单击通用登录按钮。
(2) 登录页面
在登录页面底部其它登录方式区域,单击RAM登录。
(3) 跳到RAM的子用户登录页面
用户名输入格式为 <用户名>@<默认域名> 或 <用户名>@<企业别名>,例如 username@company.onaliyun.com。
-
输入子用户名和密码即可访问。
-
子用户名和密码,可以在RAM的控制台中创建:https://ram.console.alibabacloud.com
在创建用户页面,设置登录名称和显示名称为 user1,访问方式勾选控制台访问,并选择自定义密码设置登录密码。
(4) 登录完成后自动进入BasicUI
登录后进入分发云盘的个人空间页面,左侧导航栏包含个人空间、我的收藏、我的分享和回收站菜单项,主内容区域默认显示一个名为 Default 的文件夹。