Microsoft Azure SSO を統合する
注釈:本資料はAI技術を用いて翻訳されています。
概要
Microsoft Azure SSO (Single Sign-on) を使用して、ユーザーが既存の Microsoft アカウントを使用して AccelByte Development Toolkit (ADT) Web にログインできるようにします。
このガイドでは、ADT Web を Azure Active Directory と統合する方法を説明します。
前提条件
- Azure Portal へのアクセス権が必要です。
- 管理者として ADT Web へのアクセス権が必要です。
注意事項と制限事項
-
デフォルトでは、システムは Microsoft アカウントを使用して ADT Web にログインするユーザーに Guest 権限を割り当てます。管理者は、ロールと権限を変更し、アカウントを別の権限に昇格できます。
-
Microsoft からメールと表示名のみを受信できます。現在、Azure Active Directory からカスタム権限/カスタムフィールドを読み取ることはサポートしていません。
サポートに関する質問は、adt-support@accelbyte.net までお問い合わせください。
Azure アプリを作成する
-
https://portal.azure.com/ サインインページにアクセスします。

-
Microsoft Azure にサインインします。
-
Azure Active Directory に移動します。

AccelByte Overview 画面が表示されます。
-
左側のサイドバーで、Enterprise applications を選択します。

-
Enterprise applications ページで、左上隅の New application ボタンをクリックします。

-
Browse Azure AD Gallery ページで、ツールバーから Create your own application をクリックします。

-
アプリの名前を入力します。例:ADT Azure AD App。
-
What are you looking to do with your application? オプションのデフォルトオプションを選択します。
-
画面下部の Create ボタンをクリックします。

Azure アプリが正常に作成されました。アプリのデフォルトページが表示されます。
SSO を設定する
SSO を設定するには、次の手順に従います。
-
Overview ページで、次のいずれかをクリックします:
-
Getting Started セクションの 2. Set up single sign on ボックス
-
サイドバーの Single sign-on オプション

-
-
Single sign-on ページで、シングルサインオン方法として SAML を選択します。

SAML ベースのサインオンを設定する
これらの手順では、SAML ベースのサインオンの設定について説明します。

-
Basic SAML Configuration パネルで、Edit ボタンをクリックします。
-
Identifier (Entity ID) セクションで、デフォルトのテキストを独自の Entity ID に置き換えます。例:ADTAzureID。
備考ADT 側の次の設定部分のために、Entity ID を保存する必要があります。

-
現在のページを閉じないでください。このページのフィールドに入力するために必要な情報を取得するには、ADT Web にログインする必要があります。
ADT Web で SSO を設定する
次の手順に従います:
-
新しいブラウザタブで、管理者として ADT Web にログインします。
-
Game Dropdown メニューで、namespace を選択します。
-
サイドバーで、Integrations を選択し、次に Microsoft Azure を選択します。
-
Initialize をクリックして SSO を設定します。

-
Entity ID フィールドに、SAML-based sign-on page で作成した値を入力します。この例では、BlackboxAzureID を使用しました。
-
Initialize ボタンをクリックして、ReplyURL と Logout URL フィールドを自動入力します。
-
Reply URL (Assertion Consumer Service URL) から値をコピーします。

-
Basic SAML Configuration ページに移動し、値を Reply URL (Assertion Consumer Service URL) フィールドに貼り付けます。

-
ADT Web に移動し、Logout URL フィールドの値をコピーします。

-
Basic SAML Configuration ページに移動し、値を Logout URL フィールドに貼り付けます。

-
SAML Signing Certificate セクションに移動します。
-
App Federation Metadata Url 値をコピーします。

-
ADT Web に移動し、値を Federation Metadata URL フィールドに貼り付けます。

-
Save changes をクリックします。
ADT Web との統合が完了しました。次に、Azure でユーザーを設定する必要があります。
ユーザーを割り当てる
ユーザーが Microsoft アカウントを使用して ADT にログインする前に、作成したアプリケーションにユーザーを追加する必要があります。この例では、BlackBox Azure AD App を使用します。
-
Azure ポータルで Enterprise Applications 画面を開きます。
-
サイドバーで、Overview を選択し、次にサイドバーで Users and Groups を選択します。

-
Users and Groups ページで、Add User/group ボタンをクリックします。 これにより、Add Assignment ページに移動します。

-
Users フィールドをクリックします。
-
右側のパネルでユーザーを検索することもできます。
-
追加するユーザーが見つかったら、その名前をクリックして追加します。
-
Select ボタンをクリックします。

-
手順 5 から 7 を繰り返すことで、一度に複数のユーザーを選択できます。 選択したユーザーの数は Users フィールドに表示されます。
-
ユーザーの追加が完了したら、Assign ボタンをクリックします。

追加したユーザーは Users and Groups ページに表示されます。

Microsoft アカウントを使用して ADT Web にログインする
次のステップは、割り当てたユーザーが ADT Web にログインできるかどうかをテストすることです。
次の手順に従います:
-
ADT web にアクセスします。
-
ネームスペースを入力し、Continue をクリックします。

-
画面下部の Microsoft アイコンをクリックします。

Microsoft サインインページにリダイレクトされます。
-
登録したユーザーの 1 人を使用してログインします。

ログインプロセスが完了すると、ADT ウェブサイトが表示されます。
