コンテンツにスキップ

SAMLユーザー権限: アクセスプロファイル(推奨)

SAML Access Profilesを使うと、SAML属性に基づいてユーザーのアクセス権限を定義できます。これらのプロファイルは、アプリ内の以下の場所で管理できます。

Settings > General > SAML Setup > Add SAML Profilehttps://app.aikido.dev/settings/account

新しいSAML Profileを追加する際、以下の設定を定義できます。

  • aikido_access_profile SAMLクレームとして渡されるべき名前です。
  • ユーザーのロールを定義します。
    • Admin
    • Default
    • Team Only
  • ユーザーの編集能力を決定します。
    • Standard
    • Read Only
  • ユーザーがissueをIgnoreできるかどうかを指定します。
    • Yes
    • No
  • ユーザーがissueをSnoozeできるかどうかを指定します。
    • Yes
    • No
  • ユーザーがissueのSeverityを変更できるかどうかを定義します。
    • Yes
    • No
  • ユーザーがデータをエクスポートできるかどうかを定義します。
    • Yes
    • No
  • ユーザーがチームを管理できるかどうかを定義します。
    • Yes
    • No
  • ユーザーがクラウドを管理できるかどうかを定義します。
    • Yes
    • No
  • ユーザーがコンテナを管理できるかどうかを定義します。
    • Yes
    • No
  • ユーザーがドメインを管理できるかどうかを定義します。
    • Yes
    • No
  • ユーザーがpentestを管理できるかどうかを定義します。
    • Yes
    • No
  • ユーザーがコード品質ルールを管理できるかどうかを定義します。
    • Yes
    • No
  • ユーザーが所属するチーム名をカンマ区切りで列挙したリストです。
  • 既存のaikido_teams SAMLクレームに対応します。
  • ユーザーがアクセス権を持つワークスペースIDをカンマ区切りで列挙したリストです。
  • 既存のaikido_workspace_ids SAMLクレームに対応します。
  • 空欄の場合、このプロファイルはSAMLクライアントに紐づくすべてのワークスペースへのアクセス権を付与します。

プロファイルを作成したら、プロファイル名を値としたカスタムSAMLクレームaikido_access_profileを設定できます。設定されている場合、SAML経由で認証したユーザーは、このクレームに関連付けられたプロファイルに基づいてアクセス権を得ます。割り当てたプロファイルと一致するよう、アイデンティティプロバイダー(IdP)側で正しいクレームが設定されていることを確認してください。

aikido_access_profileを他のカスタムSAMLクレームと組み合わせて使う場合、他のクレームが優先されます。