> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/get-started/ja/purattofmu/enterprise-features/single-sign-on-sso.md).

# シングルサインオン（SSO）

{% hint style="info" %}
シングルサインオン（SSO）は **有料** 機能で、Enterpriseでのみ利用できます。

プランとそれに含まれる機能の最新情報については、料金ページをご覧ください。
{% endhint %}

Enterpriseのお客様は、シングルサインオン認証をリクエストできます。

SSOを使用するソフトウェアに関してEnterprise認証要件がある場合に便利です。

シングルサインオンの詳細については、 [Roboflowの営業チーム](https://roboflow.com/sales) またはアカウント担当者にお問い合わせください。

## セットアップ

### 始める前に

\- ワークスペースの管理者権限が必要です。

\- ワークスペースでSSOが有効化されている必要があります。 [Roboflow](https://roboflow.com/sales).

\- ドメイン確認のため、DNSプロバイダーへのアクセス権が必要です

### 手順1 - ドメインを確認する

\- 設定 → メンバーとロール → SSO に移動します。

\- 「ドメインを確認」をクリックします → SSOセットアップポータルが開きます → メールドメインを追加します → TXTレコードをコピーします → DNSに追加します

<figure><img src="/files/6bb29bfc3f7bf4535d07b3a3a1e7f74f13bec182" alt=""><figcaption></figcaption></figure>

\- 複数ドメインに対応しています。

### 手順2 - IDプロバイダーを接続する

\- 少なくとも1つのドメインが確認されると、「SSOを設定」がクリック可能になります。

\- 「SSOを設定」をクリックします → SSOセットアップポータルの接続ページが開きます → SAMLまたはOIDCを選択し、プロバイダー固有のウィザードに従います。

### 手順3 - 最初のサインインをテストする

\- Roboflowからサインアウトします。

\- app.roboflow\.com に移動し、確認済みドメインの業務用メールを入力します。

\- IDプロバイダーにリダイレクトされることを確認します。

## SSOでサインインする

Roboflowのログインページには、Google、GitHub、メールのサインインオプションに加えて「SSOで続行」ボタンがあります。SSOでサインインするには:

1. ログインページで「SSOで続行」をクリックします。
2. 業務用メールアドレスを入力します。
3. メールドメインにSSOが設定されている場合、認証を完了するために組織のIDプロバイダーにリダイレクトされます。

ドメインにSSOが設定されていない場合、インラインエラーが表示されます。ワークスペースの管理者または [Roboflowの営業チーム](https://roboflow.com/sales) に連絡して、組織向けにSSOを設定してください。

## SSOプロファイルベースの認可グループ

SSOを使用するEnterpriseのお客様は、 **認可グループ属性** を設定して、Active Directory（AD）のグループ所属など、IDプロバイダー（IdP）のプロファイル属性に基づいてユーザーをRoboflowの認可グループに自動割り当てできます。

ユーザーがSSO経由でサインインすると、RoboflowはSSOプロファイルの `sign_in_attributes` から指定された属性を読み取り、Roboflowの認可グループにマッピングします。これにより、Roboflowで手動でグループを割り当てるのではなく、IdPを通じてアクセス制御を管理できます。

## ADグループによるワークスペースアクセス制御

Enterprise SSO環境では、ADグループ所属に基づくワークスペースごとのアクセス制御をサポートしています。SSO環境内の各許可済みワークスペースには、次を設定できます:

* **必要なADグループ**：指定されたADグループの少なくとも1つに属するユーザーのみが、そのワークスペースにアクセスできます。要件を満たさなくなったユーザーは、次回のサインイン時にアクセス権を失います。
* **自動参加**：有効にすると、必要なADグループを満たすユーザー（グループが設定されていない場合はすべてのSSOユーザー）が、招待なしでサインイン時に自動的にワークスペースに追加されます。

これらのオプションは、ワークスペースごとに組み合わせることができます:

| 必要なADグループ | 自動参加 | 動作                                    |
| --------- | ---- | ------------------------------------- |
| 未設定       | オフ   | デフォルト: 管理者がユーザーを手動で招待する必要があります        |
| 未設定       | オン   | すべてのSSOユーザーがワークスペースに自動追加されます          |
| 設定済み      | オフ   | 一致しない既存メンバーは削除されます。新規ユーザーは引き続き招待が必要です |
| 設定済み      | オン   | 一致するユーザーは自動追加されます。一致しないメンバーは削除されます    |

{% hint style="info" %}
Roboflowの管理者はADグループによる制限の対象外で、常にワークスペースへのアクセス権を保持します。SSO環境のデフォルトワークスペースは、制限の対象になりません。
{% endhint %}

ADグループの所属は、ユーザーがIdP経由でサインインするたびに更新されます。ユーザーがIdPで必要なADグループから削除されると、次回のRoboflowサインイン時に制限付きワークスペースへのアクセス権を失います。

ワークスペースアクセス制御を設定するには、 [Roboflowの営業チーム](https://roboflow.com/sales) またはアカウント担当者にお問い合わせください。

## SSOグループによるカスタムロールのマッピング

ワークスペースで [カスタムロール](/get-started/ja/purattofmu/enterprise-features/role-based-access-control.md#custom-roles) が有効になっている場合、IDプロバイダーのグループをカスタムロールにマッピングできます。ユーザーがSSO経由でサインインすると、Roboflowは、マッピングされたグループがユーザーのIDプロバイダーのグループ所属と一致するカスタムロールを割り当てます。

SSOグループのマッピングがあるロールは、各サインイン時に照合されます:

* 一致するグループを持つロールは自動的に割り当てられます。
* マッピングされたグループがユーザーと一致しなくなったロールは削除されます。
* SSOグループのマッピングがないロール（手動で割り当てられたロール）は保持され、SSO同期の影響を受けません。

メンバーがグループマッピングされたロールをすべて失い、手動で割り当てられたロールがない場合、代わりにワークスペースのデフォルトロールが割り当てられます。

メンバーのIDプロバイダーのグループが複数のマッピング済みロールに一致する場合、複数のカスタムロールを同時に保持できます。ワークスペースのメンバーページには、メンバーの現在のすべてのロールが表示されます。

SSOグループマッピング付きのカスタムロールでは、 [スーパーユーザー](/get-started/ja/purattofmu/enterprise-features/role-based-access-control.md#super-user-roles) フラグを有効にして、そのロールを通じてワークスペースへのフルアクセスを付与することもできます。

## カスタムブランディング

Enterprise SSO環境ではカスタムブランディングをサポートしており、Roboflowの体験を組織のビジュアルアイデンティティに合わせられます。管理者は、エンジニアの関与なしにSSO管理パネルからブランディングを設定できます。

カスタマイズ可能な要素には以下が含まれます:

* **ログイン画面**：組織ロゴ、ロゴサイズ、アクセントカラー、カードの背景色と枠線色、ボタンの色、Roboflowのワードマーク色。
* **サイドバーのナビゲーション**：背景のホバー色、選択時と未選択時のテキストとアイコンの色、ロゴの枠線色。

変更は、SSO環境内のすべてのユーザーに即座に反映されます。SSO環境外のユーザーには影響しません。

カスタムブランディングを設定するには、 [Roboflowの営業チーム](https://roboflow.com/sales) またはアカウント担当者にお問い合わせください。
