# アプリを設定する Oracle Opera 用のアプリを設定する Stripe App for Oracle Opera を[インストール](https://docs.stripe.com/use-stripe-apps/oracle/opera/installation.md)した後、Stripe Terminal の導入でアプリを使用するための設定を行うことができます。 ## アプリのパラメーターを設定する Windows File Explorer を使用して、インストールパスに移動します。次に、`appsettings.json` ファイルを編集して、以下のアプリパラメーターを設定します。「Stanza」とは、パラメーターカテゴリーを表す Oracle 用語です。 | スタンザ | 説明 | | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | AllowedHosts | このアプリ内のサービスをリッスンできる IP アドレスのリスト。 | | Listen | - **Host**: ウェブインターフェイスにアクセスするために使用される IP アドレス。 - **Port**: ウェブインターフェイスにアクセスするために使用されるポート。 - **ServerCertificatePath**: サイトに安全にアクセスするために使用される証明書のパス。デフォルトの証明書は、IP アドレス 127.0.01 の自己署名証明書です。 - **ServerCertificatePassword**: 証明書ファイルへのアクセスに使用されるパスワード。 | | Transactional | - **Host**: アプリがミドルウェアにアクセスするために使用する IP アドレス。 - **Port**: ウェブインターフェイスにアクセスするためにアプリが使用するポート。 - **ServerCertificatePath**: サイトに安全にアクセスするために使用される証明書のパス。デフォルトの証明書は、IP アドレス 127.0.01 の自己署名証明書です。 - **ServerCertificatePassword**: 証明書ファイルへのアクセスに使用されるパスワード。 | | トークン | これらの設定は、オンプレミスで行われる Opera のインストールに適用されます。 - **Host**: ウェブインターフェイスにアクセスするために使用される IP アドレス。 - **Port**: ウェブインターフェイスにアクセスするために使用されるポート。 - **ServerCertificatePath**: サイトに安全にアクセスするために使用される証明書のパス。デフォルトの証明書は、IP アドレス 127.0.01 の自己署名証明書です。 - **ClientCertiticateAuth**: `true` または `false` の値。`false` の値は、TPS で `ClientCertificateAuth` が有効になっていないことを示します。 - **ClientCertificatePath**: サイトに安全にアクセスするために使用される証明書のパス。デフォルトの証明書は、IP アドレス 127.0.01 の自己署名証明書です。 - **ClientCertificatePassword**: 証明書ファイルへのアクセスに使用されるパスワード。 - **ServerCertificatePath**: クライアント証明書に署名するために使用される署名証明書のパス。 - **ServerCertificatePassword**: 証明書ファイルへのアクセスに使用されるパスワード。 | | Serilog | これらの設定はログレベルに適用されます。 - **Default**: デフォルトのログレベルは `Debug` です。この設定は、`Info`、`Warning`、`Debug`、または `Critical` に変更できます。 - **Override**: モジュール固有のログ記録のデフォルトのログレベル (`Microsoft`、`Microsoft.Hosting.Lifetime`、または `System.Net.Http.HttpClient`) を上書きします。 | | Using | ミドルウェアで使用されるこれらのシステムモジュールの値は変更しないでください。 | ## サンプルファイルを確認する `appsettings.json` ファイルが次のサンプルのようになっていることを確認します。 ```json { "AllowedHosts": "*", "Listen": { "Dashboard": { "Host": "127.0.0.1", "Port": "8081", "ServerCertificatePath": "certificate.pfx", "ServerCertificatePassword": "1234" }, "Transactional": { "Host": "127.0.0.1", "Port": "8999", "ServerCertificatePath": "certificate.pfx", "ServerCertificatePassword": "1234" }, "Token": { "Host": "127.0.0.1", "Port": "8990", "ClientCertificateAuth": false, "ClientCertificatePath": "../data/sslcerts/cert.pfx", "ClientCertificatePassword": "1111", "ServerCertificatePath": "certificate.pfx", "ServerCertificatePassword": "1234" } }, "Serilog": { "MinimumLevel": { "Default": "Debug", "Override": { "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information", "System.Net.Http.HttpClient": "Warning" } }, "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File" ] } } ``` ## Windows サービスを再起動する `appsettings.json` ファイルを編集した後、以下の手順を使用して Windows サービスを再起動します。 1. キーボードの **Windows** キーを押します。 1. `services` と入力して、サービスアプリを開きます。 1. 左側のペインで**サービス**を選択してから、右側のペインで**Stripe OPI App Service**に移動します。 1. **再起動**をクリックしてサービスを再起動し、[ウェブインターフェイスにアクセス](https://docs.stripe.com/use-stripe-apps/oracle/opera/web-interface.md)できるようにします。 ## See also - [ウェブインターフェイスにアクセスする](https://docs.stripe.com/use-stripe-apps/oracle/opera/web-interface.md) - [インストールのトラブルシューティング](https://docs.stripe.com/use-stripe-apps/oracle/opera/troubleshooting.md)