Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 3.6 KB

internalApi.md

File metadata and controls

85 lines (65 loc) · 3.6 KB

Alta Software PSD2 Internal API Installation Guide for IIS

  1. Install IIS 10

  2. Install the ASP.NET Core Module/Hosting Bundle

    Download the installer using the following link: Current .NET Core Hosting Bundle installer direct download

    For more detailed instructions on how to install the ASP.NET Core Module, see Install the .NET Core Hosting Bundle.

  3. Download AltaSoft Internal API

  4. Extract AltaSoft Internal API in IIS folders

    1. Extract AltaSoft Internal API to C:\Inetpub\PSD2\InternalApi folder

    2. Go to folder find appsettings.json file, open it and:

      1. Fill Database:ConnectionString section with PSD2 database connection string. Database user must have db_owner rights on PSD2 database.
        "Database": {
            "ConnectionString": "Data Source=localhost;Initial Catalog=PSD2;Integrated Security=true;Application Name=AltaSoft.PSD2.InternalApi"
        }
      2. If needed Modify pageSize section
      "PageSize": {
      "Maximum": 50,
      "Minimum": 10,
      "IgnorePaging": false  -> use this if you don't want any paging
           }
      1. Fill BankHost url with the Authweb Url
          "BankHost": 
          {
           "AuthWebUrl": "https://mybank.authweb.ge/"
          },
      1. Fill in basic authentication parameters
      "Authentication": {
      "UserName": "demo",
      "Password": "demo"
              }   
  5. Install PSD2 Internal API

    1. Go to Internet Information Services (IIS) Manager

    2. Create Application Pools

      1. Select Application Pools, right click it and select Add Application Pool...
      2. Enter AltaSoft.PSD2.InternalApi_AppPool into name field
      3. Select No Managed Code in .NET CLR version field
      4. Select Integrated in Managed pipeline mode field
      5. Press OK
      6. Select newly created application pool, right click it and select Advanced Settings...
      7. Set General\Start mode to AlwaysRunning
      8. Set Process Model\Identity to LocalSystem
      9. Set Process Model\Idle Time-out (minutes) to 0
      10. Set Recycling\Disable Overlapped Recycle to False
    3. Create Web Site.

      Internal API must not be accessible to public

      1. Select Sites, right click it and select Add Website...
      2. Enter AltaSoft.PSD2.InternalApi into Site name field
      3. Select AltaSoft.PSD2.InternalApi_AppPool in Application pool field
      4. Enter C:\Inetpub\PSD2\InternalApi into Physical path field
      5. Select https in Binding: Type field or http can be used as well
      6. Select correct SSL Certificate for website
      7. Press OK
      8. Select newly created site, right click it and select Edit Bindings...
      9. Right click the site it and select Manage website\Advanced Settings...
      10. Set General\Preload Enabled to True
  6. That's it. 😃

    • Check that everything is working as expected