1. ドメインの作成
[Create Domain] ボタンをクリックします。
[Create Domain] パネルで名前 (例:「Distribution Cloud Drive」) を入力し、データストレージ方式として [標準モード] を選択します。次に、[ユーザー個人用スペース] のトグルを有効にし、デフォルトの個人用スペースサイズで [Custom size] を選択して 1 GB に設定し、[Confirm] をクリックします。
ドメイン ID が bj001 のドメインを作成したものとします。
ドメインを作成したら、[ドメインリスト] でその名前をクリックします。[基本情報] タブで、[ID] フィールドの値を控えます。これがドメイン ID です。
2. OAuth アプリケーションの作成
(1) OAuth アプリケーションの作成
OAuth アプリケーションページで [Create Application] をクリックします。右側のパネルで、[Application name] と [Display name] を入力します。[アクセストークンの有効期間] を 3600 秒、[リフレッシュトークンの有効期間] を 2592000 秒に設定し、[Save] をクリックします。
-
[Application type] で [WebApp] を選択します。
-
次のコールバック URL を使用します:
https://{domainId}.api.aliyunpds.com/v2/oauth/callback
2023年3月2日より前に作成されたドメインの場合、コールバック URL の形式は https://{domainId}.auth.aliyunpds.com/v2/oauth/callback です。
(2) アプリケーションの権限設定
[Application OAuth scope] タブで、アプリケーションに次のデフォルトで承認された OAuth スコープが含まれていることを確認します: openid (ログイン中のユーザーの基本情報を取得します。これは削除できないデフォルトのスコープです)、aliuid (Alibaba Cloud の一意のユーザー識別子)、profile (ユーザー名およびその他のプロファイル情報)。3 つすべてのステータスが [デフォルト承認] になっていることを確認します。
(3) アプリケーションシークレットの作成
-
重要:シークレットは 1 回だけ表示されます。必ず保存してください。
シークレットを作成すると、ページに [アプリケーション ID] と [アプリケーションシークレット] が表示されます。すぐにコピーして保存してください。
重要:必要なのは AppSecretId とそれに対応するシークレットではなく、[アプリケーション ID] と [アプリケーションシークレット] です。
3. ドメインのアクセス方法の設定
RAM コンソールで作成したアプリケーションのアプリケーション ID とアプリケーションシークレットを使用して、ドメインプロパティを設定します。
[Enable RAM sub-account logon] オプションを有効にし、[OAuth2.0 クライアント ID] と [シークレット] に値を入力します。
4. 公式 BasicUI アプリの有効化
対象ドメインの詳細ページで、[Application list] タブを選択します。[Official application list] で [BasicUI] アプリケーションを見つけ、[Actions] 列の [アクセスを許可] をクリックします。
BasicUI を初めて有効にする場合は、データを同期するためにスーパー管理者としてログインする必要があります。
[Domain list] ページでドメイン名をクリックして詳細ページを開きます。[Application list] タブを選択します。[Official application list] で [BasicUI] アプリケーションを見つけ、[Actions] 列の [管理] をクリックします。
5. 例
(1) URL を開く
公式 BasicUI アプリの URL を開きます: http://bj001.apps.aliyunpds.com。
URL を開くと、Distribution Cloud Drive のログインページにリダイレクトされます。[General login] ボタンをクリックします。
(2) ログイン方法の選択
ログインページの下部にある [Other logon methods] セクションで、[RAM logon] をクリックします。
(3) RAM ユーザーログインページへのリダイレクト
ユーザー名の形式は <username>@<default_domain> または <username>@<account_alias> です。例: username@company.onaliyun.com。
-
RAM ユーザー名とパスワードを入力して、アプリケーションにアクセスします。
-
RAM コンソールで RAM ユーザーとパスワードを作成できます: https://ram.console.alibabacloud.com
[Create user] ページで、[Logon name] と [Display name] を user1 に設定します。アクセスモードには [コンソールアクセス] を選択し、[Custom password] を選択してログインパスワードを設定します。
(4) BasicUI への自動リダイレクト
ログイン後、Distribution Cloud Drive の [マイスペース] ページが表示されます。左側のナビゲーションウィンドウには、[マイスペース]、[My Favorites]、[My Shares]、[ごみ箱] が表示されます。デフォルトでは、メインコンテンツ領域に [Default] という名前のフォルダが表示されます。