機械翻訳について

「RESTアダプタ」を代替接続として使用

「Oracle Hospitalityアダプタ」の主なロールは、OPERA Cloud/OHIP製品との統合を容易にすることです。 極端な状況では、「RESTアダプタ」を一時的に使用する場合があります(たとえば、接続の問題のトラブルシューティングなど)。 この項では、「RESTアダプタ」のSSDおよびOCIMアイデンティティ・プロバイダ認証トポロジと同等の接続構成について説明します。

OCIMアイデンティティ・プロバイダ

「RESTアダプタ」接続を次のように構成します。


「プロパティ」セクションには、「接続タイプ」および「接続URL」フィールドが表示されます。 この下には、「オプション」プロパティ・サブセクションが展開され、「TLSバージョン」、「アウトバウンド接続用の双方向SSLの有効化」(オプション)および「アイデンティティ・キーストアの別名(オプション)」フィールドが表示されます。 この下には、「セキュリティ」セクションがあり、「セキュリティ・ポリシー」および「アクセス・トークン・リクエスト」のフィールドが表示されています。

説明:
要素 説明
接続タイプ

「REST APIのベースURL」を選択します。

接続URL
OHIP開発者ポータルのENVにあるOHIPゲートウェイを入力します。 たとえば:
https://mygateway.hospitality-api.us-phoenix-1.ocs.oc-test.com
TLSバージョン

TLSv1.2を選択します。

セキュリティ・ポリシー

「OAuthカスタムTow Legged Flow」を選択します。

アクセス・トークン・リクエスト
次のように入力します。
-X POST -H "Content-Type: application/x-www-form-urlencoded" -H "x-app-key: <app_key>" 
-H "enterpriseId: <enterprise_id>" -H "Authorization: Basic <base64_clientid:clientesecret>" 
-d "scope=<scope>&grant_type=client_credentials" "<ohip_gateway>/oauth/v1/tokens"
説明:
  • <app_key>は、OHIP開発者ポータルのAPPにあるアプリケーション・キー(b744843d-5231-2095-8ae9-cea0f1aca20fなど)です。
  • <enterprise_id>は、OHIP開発者ポータルのENVにあるエンタープライズIDです。
  • <base64_clientid:clientesecret>は、OHIP開発者ポータルのENVにあるクライアントIDおよびクライアント・シークレットのベース64エンコーディングで、コロン記号(Y2xpZW50aWQ6Y2xpZW50ZXNlY3JldA==など)で区切られます。
  • <scope>は、OHIP開発者ポータルのENVにあるスコープです。 URLエンコードを忘れないでください(たとえば、 urn%3Aopc%3Aabcd%3Aws%3A__myscopes__)。
  • <ohip_gateway>は、OHIP開発者ポータルのENVにあるOHIPゲートウェイです。 これは接続URLと同じです。

SSDアイデンティティ・プロバイダ

「RESTアダプタ」接続を次のように構成します。


「プロパティ」セクションには、「接続タイプ」および「接続URL」フィールドが表示されます。 この下には、「オプション」プロパティ・サブセクションが展開され、「TLSバージョン」、「アウトバウンド接続用の双方向SSLの有効化」(オプション)および「アイデンティティ・キーストアの別名(オプション)」フィールドが表示されます。 この下には、「セキュリティ」セクションがあり、「セキュリティ・ポリシー」および「アクセス・トークン・リクエスト」のフィールドが表示されています。

説明:
要素 説明
接続タイプ

「REST APIのベースURL」を選択します。

接続URL
OHIP開発者ポータルのENVにあるOHIPゲートウェイを入力します。 たとえば:
https://mygateway.hospitality-api.us-phoenix-1.ocs.oc-test.com
TLSバージョン

TLSv1.2を選択します。

セキュリティ・ポリシー

「OAuthカスタムTow Legged Flow」を選択します。

アクセス・トークン・リクエスト
次のように入力します。
-X POST -H "Content-Type: application/x-www-form-urlencoded" 
-H "x-app-key: <app_key>" -H "Authorization: Basic <base64_clientid:clientesecret>" 
-d "username=<username>&password=<password>&grant_type=password" "<ohip_gateway>/oauth/v1/tokens"
説明:
  • <app_key>は、OHIP開発者ポータルのAPPにあるアプリケーション・キー(b744843d-5231-2095-8ae9-cea0f1aca20fなど)です。
  • <base64_clientid:clientesecret>は、OHIP開発者ポータルのENVにあるクライアントIDおよびクライアント・シークレットのベース64エンコーディングで、コロン記号(Y2xpZW50aWQ6Y2xpZW50ZXNlY3JldA==など)で区切られます。
  • <username>は、OPERA Cloudで作成されたOracle Integrationユーザー名です。
  • <password>は、OPERA Cloudで作成されたOracle Integrationパスワードです。
  • <ohip_gateway>は、OHIP開発者ポータルのENVにあるOHIPゲートウェイです。 これは接続URLと同じです。