> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# シングルサインオンでログインする

> SAML 2.0、OpenID Connect、Okta、Microsoft Entra ID、その他のサポートされているIDプロバイダーを使用してKameleoonのシングルサインオン(SSO)を構成します。

<Note>
  これはプレミアムオプションです。Kameleoonアカウントで有効にするには、カスタマーサクセスマネージャーにお問い合わせください。
</Note>

シングルサインオン(SSO)は、1つの認証情報セットを使って複数のアプリケーションにログインできるユーザー認証方法です。

SSOがセットアップされている場合、サードパーティのIdPにサインインし、2回目のサインインなしで直接Kameleoonアプリにアクセスできます。

Kameleoonでは、以下のソリューションを介してSSOを実装できます。

* SAML 2.0標準をサポートする外部IDプロバイダー
* Open ID Connect
* Okta
* Microsoft Entra ID(旧Azure AD)
* France Connect
* Google
* LinkedIn
* Twitter
* SalesForce

## ロールの定義

IDプロバイダーの属性を使ってKameleoonでロールを定義できます。利用可能なロールは3つあります:スーパー管理者、サイト管理者、一般ユーザー。

ロールがIDプロバイダー(IdP)側で構成されたら、Kameleoonにロールが含まれる属性の名前と、スーパー管理者、サイト管理者、一般ユーザーのロールに対応する値を提供する必要があります。

ロールが完全に構成されると、KameleoonシステムにIdPのロールがKameleoonのロールと一致することを確認する追加チェックが追加されます。

<Important>
  KameleoonとIdPの両方で同じ名前のロールを構成してください。そうしないと、ユーザーはリクエストを行うときに401 Unauthorizedエラーを取得します。
</Important>

## SAML 2.0

この方法では、IDプロバイダーのメタデータXMLファイルを提供する必要があります。

さらに、IDプロバイダー側でコールバックURL(`https://login.kameleoon.com/am/kameleoon/login/callback`)を承認済みURLとして設定する必要があります。

## Open ID Connect

この方法では、OpenIDプロバイダーの構成を取得するために、Client ID、Client Secret、およびOpenID Connect Well-Known Endpoint `/.well-known/openid-configuration`を提供する必要があります。

さらに、IDプロバイダー側でコールバックURL(`https://login.kameleoon.com/am/kameleoon/login/callback`)を承認済みURLとして設定する必要があります。

## Microsoft Entra ID(旧Azure AD)

Microsoft Entra IDとのシングルサインオン(SSO)統合により、ユーザーはシームレスかつ安全な方法でシステムにアクセスできます。SSOは、Entra IDとのネイティブ統合またはSAML 2.0の使用の2つの方法で実装できます。

### ネイティブ統合

Entra IDとのネイティブ統合をセットアップするには、テナントID、クライアントID、およびクライアントシークレットを提供する必要があります。さらに、IDプロバイダー側でコールバックURL(`https://login.kameleoon.com/am/kameleoon/login/callback`)を承認済みURLとして設定する必要があります。

### SAML 2.0

Microsoft Entra IDとのSSO統合にSAML 2.0を使用できます。IDプロバイダーのSAML 2.0メタデータXMLファイルを提供する必要があります。

## Okta

### SAML 2.0

OktaとのSSO統合にSAML 2.0を使用できます。

1. 新しいアプリケーションを追加します。
   * Oktaダッシュボードに移動します。
   * **Applications**に移動し、**Create App Integration**をクリックします。
   * サインオン方法として**SAML 2.0**を選択します。
2. アプリケーションを構成します。
   * アプリケーションの詳細を入力します。
   * SAML設定で以下を指定します。
     * Single sign-on URL(OktaがSAML応答を送信する場所):`https://login.kameleoon.com/am/kameleoon/login/callback`。
     * **Use this for Recipient and Destination URL**チェックボックスをオンにします。
     * Audience URI(SP Entity ID):`https://login.kameleoon.com`。
3. セットアップを完了します。
   * 必要なフィールドに入力した後、アプリケーションを保存します。
   * Oktaが提供するメタデータURLを保存します。KameleoonでSSOを構成するために必要になります。

## 便利なリンク

* [https://help.okta.com/en-us/content/topics/apps/apps\_apps.htm](https://help.okta.com/en-us/content/topics/apps/apps_apps.htm)
* [https://help.okta.com/en-us/content/topics/apps/apps\_app\_integration\_wizard\_saml.htm](https://help.okta.com/en-us/content/topics/apps/apps_app_integration_wizard_saml.htm)
