- 集中認証 - すべてのエンタープライズ アプリケーションに 1 つのログイン。
- セキュリティの強化 - 組織によるアクセス制御。
- ユーザー管理 - 一元的なユーザーのプロビジョニングとプロビジョニング解除。
- コンプライアンス - 企業のセキュリティ要件を満たします。
- ユーザー エクスペリエンス - シームレスな認証エクスペリエンス。
Okta SSO 構成
このセクションでは、EKB インスタンスに Okta SSO を構成するために必要な手順を説明します。前提条件
始める前に、次のものが揃っていることを確認してください。- Okta 管理者アクセス。
- EKB インスタンスの URL。
ステップ 1: Okta アプリケーションのセットアップ
-
Okta 管理コンソールにログインします
Okta 管理コンソールにアクセスし、アプリケーション > アプリケーションに移動します。 -
新しいアプリケーションの作成
[アプリ統合の作成] をクリックし、サインイン方法として SAML 2.0 を選択し、次へ をクリックします。 -
一般設定を構成する
アプリ名 (「EKB」など) を入力し、必要に応じて EKB ロゴをアップロードし、次へ をクリックします。 -
SAML 設定を構成する
SAML 設定 セクションで、次のように入力します (EKB クラウドの場合は、以下の URL を使用します)。- シングル サインオン URL:
https://api.getodin.ai/user/okta/sso/saml/acs/admin - 受信者の URL:
https://api.getodin.ai/user/okta/sso/saml/acs/admin - リンク先 URL:
https://api.getodin.ai/user/okta/sso/saml/acs/admin - 視聴者制限:
https://api.getodin.ai/user/okta/sso/saml/acs/admin - デフォルトのリレー状態:
default
- シングル サインオン URL:
EmailAddress に、アプリケーション ユーザー名 を Email に、アプリケーション ユーザー名を更新する を Create and update に設定します。

- 属性ステートメント (オプション)
必要に応じて属性マッピングを追加します (例:email→user.email、firstName→user.firstName、lastName→user.lastName)。
- Okta で、アプリケーション > アプリ に移動します。
- [全般] タブ > SAML 設定 > 編集 をクリックします。
- [SAML の構成] セクションを開きます。
- [属性ステートメント] までスクロールします (電子メール、名、姓を追加します)。
- さらに属性を追加するには、[別の追加] をクリックします。

userTags) を送信するには:
1. Okta で属性を作成します
- ディレクトリ → プロファイル エディタ → ユーザー (デフォルト) に移動します。
- [属性の追加] をクリックします。
- 変数名を設定します (例:
userTags) — キャメルケースを使用し、スペースは入れません。 - データ型: 文字列 (単一値) または文字列配列 (複数値) を設定します。
- [保存] をクリックします。
- ディレクトリ → 人 に移動し、ユーザーを選択します。
- プロフィールで [編集] をクリックします。
- カスタム属性フィールドに値を入力します。
- [保存] をクリックします。
- SSO を使用するすべてのユーザーに対してこれを繰り返します。
- アプリケーション → [SAML アプリ] → SAML 設定 → 編集 に移動します。
- 属性ステートメントで、別の追加をクリックし、以下を追加します。
- 名前:
userTags(または属性名)。 - 値:
user.userTags(手順 1 の変数名と一致する必要があります)。
- 名前:
- [保存] をクリックします。
-
グループ属性ステートメント (オプション)
必要に応じて、グループ マッピングを構成します。 -
フィードバック (オプション)
フィードバック オプションを選択し、完了 をクリックします。
ステップ 2: Okta 構成を取得する
メタデータ URL を取得しますOkta に管理者としてログインし、アプリケーション → [アプリ] → サインオン タブに移動します。次に、設定 → SAML 2.0 → メタデータの詳細 → メタデータ URL に移動します。 URL をコピーします ([コピー] ボタンを使用します)。

ステップ 3: EKB に構成を送信する
EKB のサポート チームが SSO セットアップを構成し、テストします。次の情報を入力してください。-
設定の詳細を送信
次の情報を記載して Support を電子メールで送信してください:- プロバイダー: Okta
- エンタープライズ ID: 組織のドメイン (例:
company.com) - メタデータ URL: ステップ 2 の Okta メタデータ URL
- SSO サインインのみ (オプション): このドメインのすべてのユーザーに SSO を要求するかどうかを指定します。
-
EKB 構成
EKB のサポート チームがインスタンスに SSO を設定し、接続をテストします。設定が完了すると通知が届きます。 -
テスト
EKB のチームが SSO 接続をテストし、それが機能することを確認するよう求められる場合があります。確認されると、組織で SSO が有効になります。
Okta SSO のトラブルシューティング
このセクションでは、Okta SSO に関連する一般的な問題と解決策について説明します。 問題: リダイレクト ループまたは認証エラー解決策:
- シングル サインオン URL、受信者 URL、宛先 URL、および対象ユーザー制限がすべて
https://api.getodin.ai/user/okta/sso/saml/acs/adminと一致することを確認します。 - デフォルトのリレー状態が
defaultに設定されていることを確認します。 - 名前 ID 形式が EmailAddress に設定されていることを確認します。
- メタデータ URL にアクセスできることを確認します。
- Okta アプリケーションがアクティブであることを確認します。
解決策:
- Okta での電子メール属性マッピングを確認します。
- ユーザーが EKB に存在することを確認します。
- ユーザー プロビジョニングが設定されていることを確認します。
- エンタープライズ ID が電子メール ドメインと一致することを確認します。