承認入門
注釈:本資料はAI技術を用いて翻訳されています。
Overview
承認サービスは、AccelByte Gaming Services (AGS) へのアクセス制御を、アカウントおよびアプリケーションごとに高度にカスタマイズできる、さまざまなオプションを提供します。
承認コンポーネント
このサービスの設計で使用されている主要なコンポーネントを理解しておくことが重要です。
パーミッション
パーミッション とは、プラットフォームがリソースへのアクセスを制御・制限する方法です。各パーミッションは、パーミッションタグとパーミッションアクションで構成される単一行の文字列です。システムはパーミッションを使用して、ユーザー(ロール経由)およびアプリケーション(IAM クライアント経由)に AGS へのアクセス権を付与します。
ロール
ロールは、複数のユーザーに同じパーミッションのセットを一度に割り当てて管理するための方法です。基本的に、ロールはパーミッションの集合であり、特定のネームスペースへのアクセスを許可するように設定できます。これにより、そのロールを割り当てられたユーザーは、対応するネームスペースでロールが付与するパーミッションを持つことになります。
Public Cloud で独自のロールをカスタマイズする機能は近日提供予定です。
IAM クライアント
IAM クライアントとは、ゲームサーバーやウェブサイトなど、保護されたプラットフォームのデータやリソースへのアクセスを要求するアプリケーションです。IAM クライアントを使用すると、ユーザーではなくアプリケーションがアクセスできるリソースを制御できます。IAM クライアントは、アプリケーションがパブリッシャーレベルのリソースに固有か、いずれかのゲームに固有かに応じて、任意のネームスペース(パブリッシャーネームスペースまたはゲームネームスペースのいずれか)の下で定義できます。
Studio Namespace での IAM クライアントの設定機能は近日提供予定です。現在、この機能はゲームネームスペースでのみサポートされています。