App ID のアクセス管理

IBM Cloud® App ID と IBM Cloud Identity and Access Management (IAM) を使用すると、アカウント所有者は自分のアカウント内でユーザー・アクセスを管理できます。

アカウント所有者は、アカウント内にポリシーを設定して、さまざまなユーザー用にさまざまなレベルのアクセス権限を作成できます。 例えば、特定のユーザーに対して、あるインスタンスについては**「読み取り専用」アクセス権限を付与し、別のインスタンスについては「書き込み」**アクセス権限を付与することができます。 どのユーザーに、App ID のインスタンスの作成、更新、削除を許可するかを決定することができます。

IAM について詳しくは、IAM のアクセス権限を参照してください。

ユーザーの役割

アクセス・ポリシーのスコープは、ユーザーの割り当てられた役割に基づきます。

ポリシーでは、さまざまなレベルのアクセス権限を付与できます。 オプションには以下のものがあります。

  • アカウント内のすべてのサービス・インスタンスに対するアクセス権限
  • 自分のアカウント内の個別のサービス・インスタンスへのアクセス
  • インスタンス内の特定のリソースに対するアクセス権限
  • アカウント内のすべての IAM 対応サービスに対するアクセス権限

プラットフォーム・ロール

ユーザーは、プラットフォーム管理役割を使用して、プラットフォーム・レベルでサービス・リソースに対するタスクを実行できます。 例えば、役割を割り当てることにより、ID の作成や削除、インスタンスの作成、アプリへのインスタンスのバインドを実行できるユーザーを決定できます。 以下の表は、プラットフォーム管理役割と相関するアクションについて詳しく示しています。

プラットフォームの役割、権限、および各役割が実行できるアクションの例
プラットフォーム役割 許可 アクション例
ビューアー App ID インスタンスを表示します。 サービスのインスタンスが存在することを確認できますが、それらに含まれる情報は表示されません。
エディター App ID インスタンスを表示およびバインドできます。 アプリケーションを App ID のインスタンスにバインドできます。
オペレーター App ID インスタンスを作成、削除、編集、一時停止、再開、表示、またはバインドすることができます。 App ID インスタンスを作成または削除することができます。
管理者 アカウント内のすべてのサービスに対するすべての管理アクション。 すべてのオペレーター・アクション、および他のユーザーにポリシーを割り当てる機能を実行できます。

サービス・アクセス役割

次の表は、サービス・アクセス役割にマップされたアクションについて詳しく示しています。 サービス・アクセス役割を持つユーザーは、App ID にアクセスできるほか、App ID API を呼び出すこともできます。

サービス・ロールとロールが実行できるアクション
サービス役割 アクション例
リーダー
  • インスタンスで構成されている認証後のリダイレクト URL を表示します。
  • ID プロバイダー構成を表示します。あるいは、単一の ID プロバイダーの構成を表示します。
  • アプリの概要ページを表示します。
  • ログイン・ウィジェットの現在の構成 (ロゴ、カラー、言語を含む) を表示します。
  • トークンの現在の構成を表示します。
  • Cloud Directory 用に構成されたアクション URL を表示します。
  • Cloud Directory 用に構成された単一のアクション URL を表示します。
  • 拡張パスワード・ポリシー構成を表示します。
  • 正規表現形式の Cloud Directory のパスワード・ポリシーを表示します。
  • 現在の E メール・テンプレート構成を表示します。
  • Cloud Directory の E メール送信者の詳細を表示します。
  • アプリ構成からのユーザー情報を表示します。
  • Cloud Directory のユーザーおよびそのデータを表示します。
  • ユーザー・プロファイルを表示します。
  • すべてのユーザー・プロファイルを検索し、匿名ユーザーがいればその数を取得します。
  • App ID のインスタンスに登録されているすべてのアプリケーションを表示します。
  • App ID に登録されている特定のアプリケーションを表示します。
  • E メール・プロバイダー構成を表示します。
  • テナントの監査状況を含む JSON オブジェクトを表示します。
  • すべての MFA チャネルを表示します。
  • MFA チャネルを表示します。
  • 現在の MFA 構成を表示します。
  • Cloud Directory の SSO 構成を表示します。
  • Cloud Directory のユーザーとその情報を表示します。
  • レート制限構成を表示します。
  • スコープに関連付けられている役割を表示します。
  • 特定のユーザーに割り当てられている役割を表示します。
  • 登録済みの拡張機能の構成を表示します。
ライター
  • リーダーのすべてのアクション。
  • 認証後のリダイレクト URL を追加または更新します。
  • ID プロバイダー・オプションを構成します。
  • ログイン・ウィジェットの外観 (ロゴ、カラー、言語を含む) を構成します。
  • トークンを構成します。
  • Cloud Directory 用に構成されたアクション URL を削除します。
  • 拡張パスワード・ポリシーを構成します。
  • 正規表現形式の Cloud Directory のパスワード・ポリシーを更新します。
  • SAML プロバイダーをリンクするために使用されるメタデータを取得します。
  • 新しい Cloud Directory ユーザーの登録プロセスを開始します。
  • 新規ユーザー登録の結果を表示します。
    Cloud Directoryユーザのパスワード忘れメールフローを開始します。
  • パスワードを忘れた場合の E メールが正常に送信されたかどうか検査します。
  • Cloud Directory ユーザーに E メールを再送します。
  • Cloud Directory ユーザーのパスワード変更の E メール・フローを開始します。
  • E メール・テンプレート構成を更新します。
  • E メール・テンプレート構成を削除します。
  • Cloud Directory の E メール送信者の詳細構成を設定します。
  • ユーザー・プロファイルをアプリケーションからの情報で更新します。
  • Cloud Directory の新規ユーザーを作成します。
  • Cloud Directory ユーザーの情報を更新します。
  • Cloud Directory からユーザーを削除します。
  • ユーザー・プロファイルを更新します。
  • 将来のユーザーを作成します。
  • ユーザーのリフレッシュ・トークンを取り消します。
  • 新しいアプリを App ID に登録します。
  • App ID に登録されたアプリを更新します。
  • App ID に登録されたアプリを削除します。
  • 独自の E メール・プロバイダーを構成または更新します。
  • E メール・プロバイダー構成をテストします。
  • 監査状況を更新します。
  • MFA チャネルを更新します。
  • MFA 構成を更新します。
  • Cloud Directory SSO 構成を更新します。
  • Cloud Directory の SSO ログアウトを開始します。
  • SMS の MFA 構成をテストします。
  • Cloud Directory ユーザーおよびそれらのユーザーのプロファイルを削除します。
  • レート制限構成を更新します。
  • アプリケーションにスコープを追加します。
  • アプリケーションに関連付けられたスコープを取得します。
  • アプリケーションに関連付けられたスコープを削除します。
  • 役割を追加します。
  • App ID のインスタンス内の役割を更新します。
  • 役割を削除します。
  • 特定のユーザーに割り当てられている役割を更新します。
  • App ID のインスタンスの登録済み拡張機能の状況を、使用可能または使用不可に更新します。
  • 登録済み拡張機能の構成を更新します。
  • 登録済みの拡張機能の構成をテストします。
マネージャー
  • すべてのライター・アクション。
  • Cloud Directory のユーザーおよびそれらのデータを、App ID インスタンスからエクスポートします。
  • Cloud Directory のユーザーを、App ID の新規インスタンスにインポートします。
  • App ID のインスタンスにあるすべてのユーザー・プロファイルをエクスポートします。
  • App ID の新しいインスタンスにエクスポートしたすべてのユーザー・プロファイルをインポートします。

コンソールでのユーザー役割の割り当てについて詳しくは、リソースに対するアクセス権限の管理を参照してください。