営業担当がCX Sales Mobileアプリにサインインしたままでいるようにするにはどうすればよいですか。
OAuth認証トークンの使用を有効にして、営業担当がアプリにサインインしたままで、アプリケーションの起動時に再度サインインする必要がないようにします。 OAuth認証トークンを使用すると、アプリケーションの使用が簡単になり、アプリケーションも安全になります。
この機能を設定するには、まず、IDCSコンソールで機密アプリケーションを作成して、Oracle CX Salesモバイル・アプリケーションをOracle Identity Cloud Service (IDCS)に登録する必要があります。 次に、機密アプリケーションの詳細をCX Sales Mobileに関連付ける必要があります。
タスクは次のとおりです:
- IDCSでのOracle CX Salesモバイルの機密アプリケーションの作成
- 機密アプリケーションとOracle CX Sales Mobileの関連付け
- 組織のモバイル・デバイス管理ソフトウェアを使用したOAuth認証トークンの配布
- 更新のテスト
IDCSでのOracle CX Salesモバイルの機密アプリケーションの作成
IDCSで機密アプリケーションとしてCX Sales Mobileを作成する方法を次に示します:
- (IDCS)でマイ・コンソールにサインインするには、 に移動してクラウドに移動します。
- メニューの「アイデンティティ」&「セキュリティ」で、「ドメイン」をクリックします。
- 次の画面で、UIにコンパートメントの1つが表示される場合があります。 正しいコンパートメントでない場合は、ドロップダウン・リストからコンパートメントを選択します。 正しいコンパートメントに移動したら、そのコンパートメントの「ドメイン」をクリックします。
- 「統合アプリケーション」をクリックし、「アプリケーションを追加」ボタンをクリックします。
- 「アプリケーションの追加」ページで、「機密アプリケーション」をクリックし、ワークフローを起動します。
- 機密アプリケーションの追加ウィザードのアプリケーション詳細の追加ステップで、「名前」および「説明」フィールドに情報を入力します。 これらのフィールドは、IDCSの機密アプリケーションの識別にのみ使用されます -- IDCSの外には表示されません。 たとえば、Oracle Salesアプリケーションには表示されません。
- 「次」をクリックします。
- 「OAuthステップの構成」の「クライアント構成」で、「このアプリケーションをクライアントとして今すぐ構成」オプションをクリックします。
- 「許可される権限付与タイプ」オプション・リストで、次のオプションを選択します。
- リフレッシュ・トークン
- 認可コード
- 「HTTPS以外のURLを許可」オプションを選択します。ノート: 安全でないURLは開きません。 CX Sales Mobileアプリケーションにリクエストを送信するだけです。
- 「リダイレクトURL」フィールドに
cxm://?oAuth=true
と入力します - 「トークン発行ポリシー」で、「承認済リソースに固有」を選択し、「リソースの追加」を選択します。 「リソース」で「スコープの追加」をクリックします。
- 「スコープの追加」ドロワーで、リソースのリストからOracle Application Cloud (Fusion)を検索して選択します。 「追加」をクリックします。
ノート: Oracle Application Cloud (Fusion)が使用できない場合は、かわりに
Fusion Applications Cloud Service
を検索します。 - 追加したリソースのスコープ値を記録します。
- 「次」をクリックします。ノート: 「無効なプロトコル」エラーが発生した場合は、「リダイレクトURL」フィールドにHTTPS URL (たとえば、「次」を再度クリックします。
https://www.oracle.com
)を指定する必要があります(この手順のステップ11を参照)。 - 「ポリシーの構成」ステップで、「スキップして後で実行」を選択します。
- 「終了」をクリックします。 CX Sales Mobileアプリケーションが非アクティブ状態で追加されます。 ノート: ステップ15で無効なプロトコル・エラーが発生した場合は、OAuth構成でOAuth構成の編集をクリックして、HTTPS以外の特定のURLを更新できるようになりました。 「非HTML URLを許可」を選択し、リダイレクトURL
cxm://?oAuth=true
を入力します。 「変更を保存」をクリックします。 - 「一般情報」セクションに表示されるクライアントIDおよびクライアント・シークレットを記録します。 クライアントIDおよびクライアント・シークレットは、アプリケーションがIDCSとの通信に使用する資格証明(ユーザーIDおよびパスワードの組合せなど)と同等です。
- ページ・レベルで、「アクティブ化」をクリックします。
- 「アプリケーションのアクティブ化」ダイアログ・ボックスで、「アプリケーションのアクティブ化」をクリックします。
IDCSの詳細は、Oracle Help Centerの「Oracle Identity Cloud Service - はじめに」ページを参照してください
機密アプリケーションとOracle CX Sales Mobileの関連付け
IDCS機密アプリケーションをCX Sales Mobileに関連付ける方法は次のとおりです:
- Sales webアプリケーションで、管理者としてサインインします。
- 「設定と保守」作業領域で、「タスク」サイド・パネル・アイコンをクリックし、「検索」リンクをクリックします。
- 「プロファイル・オプションの管理」タスクを検索して選択します。
- OAuth機能を有効にするプロファイル・オプションを作成します。 次の詳細を使用して、新しいプロファイル・オプションを作成します。
- プロファイル・オプション・コード:
CXM_ENABLE_OAUTH
- プロファイル表示名: OAuth使用方法
- アプリケーション: CX営業モバイル
- モジュール: Mobile Sales
- 開始日: OAuth機能をアクティブにする必要がある日付を入力します。
- 「プロファイル値」セクションで、「サイト」レベルについて「使用可能」チェック・ボックスと「更新可能」チェック・ボックスを選択します。
- プロファイル・オプション・コード:
- 変更を保存します。
- 次に、プロファイル・オプションの値を設定します:
- 「管理者プロファイル値の管理」タスクを検索して選択します。
CXM_ENABLE_OAUTH
プロファイル・オプションを検索します。- 「プロファイル値」セクションで、次の詳細を使用して新しい値を追加します。
- プロファイル・レベル: サイト
- プロファイル値: はい
- 変更を保存します。
- アプリケーション・コンポーザをツールの1つとして使用している公開可能なサンドボックスに入ります。
- にナビゲートします。
- OAuth「設定」ヘッダーを展開します。
- IDCSでの機密アプリケーションの設定中に記録したCX Sales MobileアプリケーションのクライアントID、クライアント・シークレットおよびスコープを指定します。
- IDCSホストをトポロジURLとして指定します。
- ヘッダーで、「保存」をクリックします。
- 「Oracle CX Cloud Mobile構成のテスト」のステップに従って、更新をテストします。
- 会社のビジネス・プラクティスに従ってサンドボックスを公開します。
OAuth認証トークンが有効な場合、CX Sales Mobileアプリケーションは、営業担当がサインインするときにOAuthパラメータを読み取ります。 営業担当が次回アプリケーションをクローズして再起動したとき、または現在のセッションの期限が切れると、再度サインインするように求められます。 この2回目のサインイン後、OAuth認証が開始され、その後、営業担当は、IDCSで構成されたリフレッシュ・トークンの有効期間中に少なくとも1回アプリケーションを使用しているかぎり、アプリケーションにサインインしたままになります。
組織のモバイル・デバイス管理ソフトウェアを使用したOAuth認証トークンの配布
組織のモバイル・デバイス管理(MDM)ソフトウェアを使用して、OAuth認証トークンを配布できます。 MDMを使用してトークンを配布することは、営業担当がOAuth認証をトリガーするために2度目にアプリケーションにサインインする必要がないことを意味します。
MDMソフトウェアに対してOAuth認証トークンを有効にする方法を次に示します。
- このトピックの「IDCSでのOracle CX Salesモバイルの機密アプリケーションの作成」セクションのステップに従います。
機密アプリケーションを作成すると、アクセス・トークンがいつ失効するかを指定でき、クライアントIDおよびクライアント・シークレットが作成されます。
- MDMソフトウェアを開き、次の構成設定を入力します。
- 構成キー:
CXM_AUTH_TYPE
値タイプ: 文字列
構成値:
oauth
- 構成キー:
CXM_TOPOLGY_URL
値タイプ: 文字列
構成値: IDCSインスタンスのURLを入力します。
IDCSの詳細は、Oracle Help Centerの「Oracle Identity Cloud Service - はじめに」ページを参照してください。
- 構成キー:
CXM_CLIENT_ID
値タイプ: 文字列
構成値: 機密アプリケーションを作成したときに生成されたクライアントIDを入力
- 構成キー:
CXM_CLIENT_SECRET
値タイプ: 文字列
構成値: 機密アプリケーションを作成したときに生成されたクライアント・シークレットを入力します。
- 構成キー:
CXM_HOST
値タイプ: 文字列
構成値: Salesアプリケーション・ホストURLを入力
- 構成キー:
CXM_SCOPE
値タイプ: 文字列
構成値: 「IDCSでのOracle CX Salesモバイルの機密アプリケーションの作成」セクションで、ステップ14で追加したリソースのスコープ値を入力します。
- 構成キー:
更新のテスト
構成が終了したら、更新をテストしてサンドボックスを公開します。 モバイル構成を確認する方法の詳細は、「構成または拡張のテスト」のトピックを参照してください。