Hybr Core Components Deployment

  1. Fill the Initialize-Hybr.ini file and then run the setup-hybr.bat file in administrator mode

    1. Properties

    2. Auth Provider

    3. DB Config

    4. AdminOrg

    5. ServiceConfig

      1. SHOULD_CONFIGURE_VCONNECT - 1 if Vconnect needs to configured, otherwise 0

      2. IS_VCONNECT_ONLY_FOR_WORKFLOW - 1 if Vconnect is installed only for Workflow, otherwise 0

      3. VCONNECT_ENDPOINT - http endpoint of the Vconnect instance

      4. VCONNECT_API_KEY - Vconnect instance's API key

      5. VCONNECT_API_SECRET - Vconnect instance's API secret

  2. Open Cmd in admin mode.

  3. Setup-hybr.bat install

  4. Navigate to 'C:\inetpub\HybrWebApp' and update identity provider information in web.config

    1. Set IsAADEnabled value to true if the customer needs support for Azure Active Directory; Otherwise set to false

      1. If this value is set to true, update the below web.config with relevant values

        1. AADClientId - Azure App's Client ID

        2. AADClientSecret - Azure App's client secretIn

    2. Set IsADFS2016Enabled value to true if the customer needs support for AD FS 2016; Otherwise set to false

      1. If this value is set to true,

        1. Update the below web.config with relevant values

          1. ADFS2016Authority

          2. ADFS2016MetaDataAddress

          3. ADFS2016ClientId

          4. ADFS2016ClientSecret

    3. Set AdminOrgIdentityProviderType value to

      1. AAD if Azure Active directory is going to be used as identity provider for Hybr admin portal

      2. ADFS2016 if AD FS 2016 is going to be used as identity provider for Hybr admin portal

  5. Hybr - Service Notification Handler settings

    1. To Sync Subscription with external services

    2. To log Service Catalog purchaseSet below app settings with appropriate values

Settings Name

Group

Value

IsNotifyAzureQueue

EventNotifications

True/False

HybrApiUsername

HybrApiSettings

ex: hybrapiuser

HybrApiPassword

HybrApiSettings

ex:pass@word1

8. To Support Custom domain

  1. Create DB for App

  2. Add connection string in MVC (and API)'s web.config

  3. Raise a custom domain request, this should create necessary tables on DB

  4. Add custom domain mappings. Example: