機械翻訳について

独自のサインイン・ページの有効化

独自のサインイン・ページを有効にするには、Digital Customer Serviceをセキュリティ・プロバイダとして使用するように、最初にDigital Customer Serviceアプリケーション構成を更新する必要があります。

これにより、VBCSがデータをapp-flow.jsonファイルに注入するようになり、Digital Customer Service

セキュリティ・プロバイダが標準のVBセキュリティ・プロバイダと同じIDCS構成情報にアクセスできるようになります。 Digital Customer Serviceセキュリティ・プロバイダを使用すると、独自のサインイン・ページを作成できるだけでなく、即時利用可能なリファレンス実装の「自分のプロファイル」ページで「パスワードの変更」ボタンを使用できるようになります。 このボタンをユーザーがクリックすると、リファレンス実装の「パスワードの変更」ページが表示されます。

  1. アプリケーション・ナビゲータの「ソース」ビューを使用して、「webApps」→「webAppName」→「app-flow.json」に移動します。

  2. DTエディタを使用してアプリケーションのapp-flow.jsonファイル内でuserConfig要素を見つけ、子要素"type": "vb/DefaultSecurityProvider""type: "oj-odcs/application-common/OdcsSecurityProvider"に置き換えます。

  3. 次に、"defaultSecurity": trueを追加します。

    このエントリは"userConfig/configuration"要素の子要素である必要があります。これはアプリケーションのステージング中にIDCS構成データをapp-flow.jsonファイルに送信するようVBCSに指示します。 更新された"userConfig"要素は次のようになります。

    "userConfig": {
        "type": "oj-odcs/application-common/OdcsSecurityProvider",
        "configuration": {
          "defaultSecurity": true,
          "authentication": {
            "type": "implicit"
          }
        },
        "embedding": "deny"
      }

オプションでDigital Customer Serviceのカスタム・サインイン・ページを指定できますが、その場合はuserConfig.configuration.odcsLoginPathの参照先にVBページ・パスを設定します。 このパスが指定されていない場合は、RIのデフォルトのshell/sign-inが使用されます。

サービス・インスタンスURLの設定

次に、idcsRestApiサービス接続のサービス・インスタンスURLを設定する必要があります。

  1. Oracle Visual Builderで、Digital Customer Serviceアプリケーションを開きます(まだ開いていない場合)。

  2. サービス接続、「idcsRestApi」をクリックし、「サーバー」タブをクリックします。

  3. 「編集」をクリックし、サーバーの編集ページでインスタンスURLをIDCSサーバーのURLに変更します。 例: https://idcs-xxx.identity.yyy.idcs-example.com

  4. 「保存」をクリックします。

Identity Cloud Serviceアイデンティティ・プロバイダ・ポリシーの検証

Digital Customer Serviceアプリケーションのカスタム・サインイン・ページがある場合は、IDCSでユーザー名とパスワードの認証ファクタを使用できることを確認します。

  1. Identify Cloud Service管理コンソールで、ナビゲーション・ドロワーをクリックし、「セキュリティ」を展開してIDPポリシーを選択します。

  2. デフォルト・アイデンティティ・プロバイダ・ポリシーアイデンティティ・プロバイダ・ルール・タブの順にクリックします。

  3. 「メニュー」アイコンをクリックし、「編集」を選択します。

  4. デフォルトIDPルールの編集ダイアログ・ボックスで、許可されたアイデンティティ・プロバイダ・ボックスにユーザー名-パスワードが表示されていることを確認します。 表示されない場合は、次を行います。

    1. アイデンティティ・プロバイダの割当ボックスをクリックして、ユーザー名-パスワードを選択します。

    2. 「保存」をクリックします。

デフォルト・アイデンティティ・プロバイダ・ポリシーにUsername-Passwordを追加しない場合は、Digital Customer Serviceアプリケーションで使用する新しいIDPポリシーを追加できます。 新しいポリシーを作成する場合は、ユーザー名-パスワード・アイデンティティ・プロバイダを許可するルールを追加し、VBINST_xxxxxアプリケーションをポリシーに割り当てます。 これにより、アプリケーションでデフォルトのIDPポリシーではなく新しいIDPポリシーが使用されるようになります。

詳細は、関連項目でIdentity Cloud Serviceドキュメントへのリンクを参照してください。