ユーザーがアドインにサインインしたままにします
OAuth認証トークンの使用を有効にすると、会社のポリシーに基づいて、ユーザーがアドインに長時間サインインしたままにできます。 OAuth認証トークンは、アドインを使用してシンプルにするだけでなく、セキュアでもあります。
設定ステップの概要
この機能を設定するには、次の手順に従います:
- Identity Cloud Serviceコンソールで機密アプリケーションを作成して、Microsoft 365アドインをOracle Identity Cloud Service (IDCS)に登録します。
- Oracle Salesの設定および保守を使用して、機密アプリケーションの詳細をアドインに関連付けます。
アドインの機密アプリケーションの作成
Identity Cloud Serviceで機密アプリケーションとしてアドインを作成する方法を次に示します:
- に移動して、IDCSのマイ・コンソールにサインインします。
- メニューの「アイデンティティ」&「セキュリティ」で、「ドメイン」をクリックします。
- 次の画面で、UIにコンパートメントの1つが表示される場合があります。 正しいコンパートメントでない場合は、ドロップダウン・リストから正しいコンパートメントを選択します。 正しいコンパートメントに移動したら、そのコンパートメントの「ドメイン」をクリックします。
- 「統合アプリケーション」をクリックし、「アプリケーションを追加」ボタンをクリックします。
- 「アプリケーションの追加」ページで、「機密アプリケーション」をクリックし、ワークフローを起動します。
- 機密アプリケーションの追加ウィザードのアプリケーション詳細の追加ステップで、「名前」および「説明」フィールドに情報を入力します。 これらのフィールドは、IDCSの機密アプリケーションの識別にのみ使用されます -- IDCSの外には表示されません。 たとえば、Oracle Salesアプリケーションには表示されません。
- 「次」をクリックします。
- 「OAuthステップの構成」の「クライアント構成」で、「このアプリケーションをクライアントとして今すぐ構成」オプションをクリックします。
- 「許可される権限付与タイプ」オプション・リストで、次のオプションを選択します。
- リフレッシュ・トークン
- 認可コード
- 「HTTPS以外のURLを許可」オプションを選択します。
- 「リダイレクトURL」フィールドに、
<host URL>/crmUI/o365nextgen/web/faTokenRedirect.html?authType=oAuth
と入力 - 「トークン発行ポリシー」で、「承認済リソースに固有」を選択し、「リソースの追加」を選択します。 「リソース」で「スコープの追加」をクリックします。
- 「スコープの追加」ドロワーで、リソースのリストからOracle Application Cloud (Fusion)を検索して選択します。 「追加」をクリックします。 ノート: Oracle Application Cloud (Fusion)が使用できない場合は、かわりに
Fusion Applications Cloud Service
を検索します。 - 追加したリソースのスコープ値を記録します。
- 「次」をクリックします。
- 「ポリシーの構成」ステップで、「スキップして後で実行」を選択します。
- 「終了」をクリックします。 アドイン・アプリケーションが非アクティブ化状態で追加されます。
- 「一般情報」セクションに表示されるクライアントIDおよびクライアント・シークレットを記録します。 クライアントIDおよびクライアント・シークレットは、アプリケーションがIDCSとの通信に使用する資格証明(ユーザーIDおよびパスワードの組合せなど)と同等です。
- ページ・レベルで、「アクティブ化」をクリックします。
- 「アプリケーションのアクティブ化」ダイアログ・ボックスで、「アプリケーションのアクティブ化」をクリックします。
IDCSの詳細は、Oracle Help Centerの「Oracle Identity Cloud Service - はじめに」ページを参照してください
アドインへの機密アプリケーションの関連付け
設定および保守を使用して、Identity Cloud Service機密アプリケーションをアドインに関連付ける方法を次に示します:
- Salesアプリケーションで、管理者としてサインインします。 ナビゲータ・メニューを開き、「設定と保守」をクリックします。
- 「設定と保守」作業領域で、「タスク」サイド・パネル・アイコンをクリックし、「検索」リンクをクリックします。
- 「CX Cloud Mobile OAuth構成の管理」タスクを検索して選択します。
- 「Identity Cloud Serviceホスト名」フィールドに、Identity Cloud Serviceホストを入力します。
- Oracle Sales for Outlookを選択し、アドインの「クライアントID」および「クライアント・シークレット」を追加します。
- 「保存」をクリックします。
OAuth認証トークンが有効な場合、アドインはユーザーがサインインしたときにOAuthパラメータを読み取ります。 ユーザーがアドインを次回閉じて再起動するか、現在のセッションが期限切れになると、アドインによって再度サインインするように求められます。 この2回目のサインイン後、OAuth認証が開始され、その後、ユーザーは、Oracle Identity Cloud Serviceで構成されたリフレッシュ・トークンの有効期間中にアドインを少なくとも1回使用しているかぎり、アドインにサインインしたままになります。