メインコンテンツにスキップ

Okta:SSO、SCIM、IdP セットアップガイド

Okta を AutoRFP に接続するためのガイド。SAML SSO の設定と強制、任意の SCIM プロビジョニング、ダッシュボードにアクセスする Okta 固有のブックマークアプリ、3 つすべての統合トラブルシューティングをまとめています。

対応者:Meryl Mizell

記事の概要

これは Okta を AutoRFP に接続するための総合ガイドです。SAML SSO の設定と強制(必須)、自動ユーザー同期のための任意の SCIM プロビジョニング、Okta 固有の便利機能(ブックマークアプリによる動作するダッシュボードタイル)、そして 3 つすべてに関するトラブルシューティングを順に説明します。


所要時間の目安

  • SAML SSO の設定(必須):ユーザー割り当ての確認を含めて 5~10 分

  • SCIM プロビジョニング(任意):15~20 分

  • ブックマークアプリ/ダッシュボードアクセス(任意):SAML SSO の設定と強制が完了していれば 5 分未満


前提条件

  • AutoRFP の管理者権限

  • Okta の管理者権限 — SAML アプリの作成とユーザーの割り当てに十分な権限

  • すべての AutoRFP ユーザーのアカウントメールアドレスが、Okta のメールアドレスと一致している(または一致させられる)こと

  • AutoRFP の管理パネルと Okta の管理コンソールの両方にアクセスできること。別々のブラウザタブで開くことを推奨します

  • ログイン方法の変更についてチームと調整済みであ

    ‼️ 重要:SSOは組織全体に用される更です。強制すると、組織内のすべてのAutoRFPユーザーがOkta経由でサインインする必要があり、AutoRFPのパスワードログインは停止します。OktaとAutoRFPのメールアドレスは強制前に一致させてください。

    ること

  • SCIM(任意)を追加する場合: AutoRFP で生成した SCIM OAuth 認証情報(クライアント ID とクライアントシークレット)。AutoRFP で SCIM を有効化する方法を参照してください。


手順

パート 1:SAML SSO の設定Okta で SAML SSO を設定するには、AutoRFP のセットアップウィザードと Okta の管理コンソールの 2 か所を操作します。順番に進めてください

。

ステップ 1:AutoRFP.ai セットアップウィザードを開始する

タブ 1 で:

  1. AutoRFP.ai にサインインします。

  2. 組織設定 → 連携に移動します。

  3. シングルサインオンセクションでプロバイダーとして Okta を選択し、[セットアップ]を選択します。

  4. 次の手順で使うため、このウィザードを専用のブラウザタブで開いたままにします。

ステップ 2:Okta で AutoRFP.ai アプリを作成する

タブ 2 で:

  1. Okta の管理コンソールにログインします。

  2. タブ 1 の AutoRFP.ai セットアップウィザードに示されている手順に従います。以下のスクリーンショットを参照してください。

2. サインオン方法として SAML 2.0 を選択し、[次へ]をクリックします。
​
3. [一般設定]タブで新しいアプリケーションの詳細を入力し、[次へ]をクリックします。

アプリ名:AutoRFP.ai

※残りのフィールドはデフォルト値のままで構いません。
​
4. [SAML の設定]タブで詳細を入力し、[次へ]をクリックします。


​シングルサインオン URL:https://auth.app.autorfp.ai/__/auth/handler

オーディエンス URI(SP エンティティ ID):sp:autorfp.ai

デフォルトリレー状態:https://app.autorfp.ai/

Name ID 形式:「メールアドレス」を選択

アプリケーションユーザー名:「メール」を選択


5. (任意)フィードバックを入力します。


6. [完了]をクリックします。

ステップ 3: Okta の詳細を入力する

  1. AutoRFP.ai セットアップウィザードに示されている手順を続けます。以下のスクリーンショットを参照してください。

2. 自分自身をアプリケーションに割り当てます。

3. 作成したアプリケーションに移動し、[サインオン]タブを開きます。

4. [一般]タブのSAML 設定に移動し、以下の詳細を対応するフィールドに入力します。

ステップ 4:ユーザーを割り当てて強制する

  1. AutoRFP ウィザードで、AutoRFP ユーザーを一覧表示するステップまで進みます。

  2. Okta に切り替え、AutoRFP の SAML アプリケーションの割り当てタブを開き、一覧にあるすべてのユーザーを個別または Okta グループ経由で割り当てます。

  3. すべてのユーザーを割り当てたら AutoRFP に戻り、ウィザードのユーザー一覧が完全にカバーされていることを確認します。

  4. [SSO を強制]を選択して確認します。ログアウトされ、Okta を使った再認証を求められます。

期待される結果:一覧にあるすべてのユーザーが Okta で割り当て済みになり、[SSO を強制]を選択するとサインアウトされ、Okta にリダイレクトされて再度サインインできます。


パート 2:SCIM プロビジョニング(任意)

SCIM は Okta と AutoRFP 間でユーザーの自動作成、更新、無効化を可能にします。SAML SSO(パート 1)が設定済みである必要があります。

ステップ 1:Okta でプロビジョニングを有効にする

  1. Okta で AutoRFP の SAML アプリケーションを開き、[一般]タブ →[アプリ設定]の[編集]に移動します。

  2. [プロビジョニング]で[SCIM]を選択し、[保存]をクリックします。

ステップ 2:SCIM 接続設定を構成する

  1. Okta の AutoRFP.ai アプリで、[プロビジョニング]→ SCIM 接続セクションの[編集]をクリックします。

  2. AutoRFP.ai の URLに対応するSCIM コネクタのベース URLを入力します。

    1. app.autorfp.ai → https://api.autorfp.ai/scim/v2

    2. eu.autorfp.ai → https://api.eu.autorfp.ai/scim/v2

    3. us.autorfp.ai → https://api.us.autorfp.ai/scim/v2

  3. ユーザーの一意識別子フィールドを userName に設定します。

  4. サポートされるプロビジョニング操作で、新しいユーザーをプッシュとプロフィール更新をプッシュを選択します。

  5. 認証モードを OAuth 2 に設定します。

  6. 付与タイプを クライアント認証情報に設定します。

  7. AutoRFP.ai の URLに対応するトークンエンドポイント URIを入力します。

    1. app.autorfp.ai → https://api.autorfp.ai/oauth/token

    2. eu.autorfp.ai → https://api.eu.autorfp.ai/oauth/token

    3. us.autorfp.ai → https://api.us.autorfp.ai/oauth/token

  8. AutoRFP.ai のタブで、[設定]→[連携]→[プロビジョニング]に移動します。

  9. Okta タイルで[認証情報を管理]をクリックします。

  10. クライアント IDとクライアントシークレット(AutoRFP で生成)を貼り付け、[保存]をクリックします。

ステップ 3:AutoRFP.ai で認証する

  1. [AutoRFP.ai で認証]をクリックします。

  2. 緑色の確認メッセージが表示されることを確認します。

認証に失敗する場合は、認証情報とベース URL が AutoRFP のリージョンと一致していることを再確認します。

ステップ 4:SCIM プロビジョニング機能を構成する

  1. [プロビジョニング]タブで、[アプリへのプロビジョニング]セクションの[アプリへ]→[編集]を選択します。

  2. [ユーザーを作成]、[ユーザー属性を更新]、[ユーザーを無効化]をオンにし、[保存]をクリックします。

ステップ 5:DisplayName を読み取り専用にする

  1. [アプリへ]タブで[属性マッピング]までスクロールし、displayNameを探します。

  2. 編集して、[適用対象]を「作成と更新」から[作成のみ]に変更し、保存します。

これにより、DisplayName はすべての同期時ではなく、ユーザー作成時にだけ設定されます。


パート 3:ブックマークアプリによるダッシュボードアクセス(任意)

AutoRFP の Okta SAML 接続はサービスプロバイダー起点のみです。そのため、Okta のデフォルトのアプリタイル動作では、動作するダッシュボードショートカットになりません。AutoRFP の IdP SSO URL を指定した Okta のブックマークアプリを作成すると、ユーザーはエラーなしで Okta ダッシュボードから AutoRFP を直接起動できます。SAML SSO(パート 1)の設定と強制が完了している必要があります。

ステップ 1:AutoRFP で IdP SSO URL を確認する

  1. AutoRFP の[組織設定] > [連携]に移動します。

  2. Okta SSO セクションでIDP SSO URLフィールドを探します。

  3. URL をクリップボードにコピーします。ステップ 4 で Okta に貼り付けます。

ステップ 2:Okta アプリケーションカタログを開く

  1. Okta の管理コンソールにログインし、[アプリケーション]→[アプリカタログを参照]に移動します。

ステップ 3:ブックマークアプリを探して追加する

  1. 検索バーに「Bookmark App」と入力し、結果からタイルを選択します。

  2. [連携を追加]をクリックします。

ステップ 4:ブックマークアプリを構成する

  1. アプリケーションラベル:説明的な名前(例:「AutoRFP.ai」)を入力します。

  2. URL:ステップ 1 でコピーした IDP SSO URL を貼り付けます。

  3. [完了]または[保存]をクリックします。

ステップ 5:ブックマークアプリにユーザーを割り当てる

  1. [割り当て]タブを開き、[割り当て] > [ユーザーに割り当て]または[グループに割り当て]をクリックします。

  2. ユーザー/グループを選択し、[割り当て]、続いて[完了]をクリックします。

ステップ 6:ユーザーアクセスを確認する

  1. テストユーザーとして Okta にログインし、ダッシュボードに AutoRFP のブックマークタイルがあることを確認してクリックします。

  2. Okta のサインオンフローを経由してリダイレクトされ、ユーザーが AutoRFP にサインインした状態になることを確認します。

期待される結果:テストユーザーの Okta ダッシュボードに AutoRFP タイルが表示されます。クリックすると追加のログインプロンプトなしで直接サインインできます。





関連ガイド

‼️ 重要:SSOは組織全体に適用される変更です。強制すると、組織内のすべてのAutoRFPユーザーがOkta経由でサインインする必要があり、AutoRFPのパスワードログインは停止します。OktaとAutoRFPのメールアドレスは強制前に一致させてください。

Okta の 管理ダッシュボード に移動し、[ アプリケーション ] > [ アプリケーション ]を選択します。[ アプリ統合を作成 ]ボタンをクリックします。

作成したアプリケーションに移動し、[ 割り当て ]タブを開きます。

📝 注:証明書テキストは「-----BEGIN CERTIFICATE-----」で始め、改行、証明書全文、改行の順に入力し、「-----END CERTIFICATE-----」で終わる必要があります。改行の欠落や証明書の一部だけをコピーすることは、接続に失敗する一般的な原因です。

📝 注:AutoRFPがSCIM経由で更新できるのは、名、姓、ユーザー名(メール)、役職、アクティブ状態です。Oktaに追加属性が表示されても、未対応フィールドは無視されるため削除する必要はありません。

‼️ 重要: ブックマークアプリと基盤となる SAML アプリの割り当ては連動しません。一方にだけ割り当てられたユーザーは、タイルが表示されないか、表

示されてもサインインに失敗します。

🛠️ トラブルシューティング 設定のどの部分に関係するかで分類しています。 SAML サインインの問題 AutoRFP が貼り付けた Okta 設定を拒否する、または接続が確立されない Okta に貼り付けた SSO URL または Audience URI が AutoRFP のウィザードに表示された値と一致しないか、余分な空白や欠落を含んでいます。両方の値を直接コピーし直し、再入力しないでください。 AutoRFP が証明書を拒否する、またはステップ 3 後にサインインに失敗する X.509 証明書のヘッダー/フッター行がない、一部しかコピーされていない、またはローテーション後に期限切れになっています。現在有効な証明書全体をコピーし直してください。 ユーザーは Okta ダッシュボードを見られるが AutoRFP にサインインできない ユーザーが Okta で AutoRFP の SAML アプリケーションに割り当てられていません。[ 割り当て ]タブを確認してください。 Okta 認証は成功するが、その後 AutoRFP がユーザーを拒否する Okta が提示するメールアドレスと、ユーザーの AutoRFP アカウントのメールアドレスが一致していません。両方が(大文字・小文字を正規化したうえで)完全に一致することを確認し、誤っている側を修正してください。 組織違いまたはテナント違いのエラーでサインインに失敗する ユーザーが AutoRFP の SAML アプリケーションを作成した組織とは異なる Okta 組織にサインインしています(サンドボックス組織や以前の役職の認証情報など)。Okta 組織の URL が一致することを確認してください。 サインインできるユーザーとできないユーザーがいる ほとんどの場合、問題のユーザーだけメールアドレスが一致していないか、割り当てが不適切です。

💡ヒントとベストプラクティス 強制する前に、Okta のユーザー割り当てが AutoRFP のユーザー一覧と一致することを確認します。 新しいユーザーは AutoRFP と Okta アプリケーションの両方に同時に追加します。 SSO を強制した後の数時間は、Okta のシステムログで認証エラーを監視します。 AutoRFP ウィザードと Okta 管理コンソールは別々のタブで開いておきます。 プロビジョニング機能を有効にする前に SCIM 接続をテストし、まずは小規模なパイロットグループから始めます。 ブックマークアプリの割り当てを SAML アプリの割り当てと同期させます。動作してサインインできるタイルには両方の割り当てが必要です。

✋🏼避けるべきよくあるミス AutoRFP と Okta の両方のタブを開いたままにしない — 設定が遅くなり、コピー&ペーストのミスが増えます。 設定の詳細(SSO URL、Audience URI、証明書)を誤ってコピーする。 ユーザーを Okta アプリケーションに割り当て忘れる。 メールアドレスが一致することを確認せずに SSO を強制する。 userName を SCIM の一意識別子に設定し忘れる、または displayName を「作成のみ」に設定しない。 SAM

L SSO の設定が完全に終わる前にブックマークアプリを構成する — その時点では IDP SSO URL がまだ存在しません。 ユーザーをブックマークアプリには割り当てるが、メインの SAML アプリを忘れる — タイルは表示されてもサインインに失敗します。

サポートが必要ですか?

💬 ライブチャット: アプリ内で利用可能

こちらの回答で解決しましたか?