Integrations Configuration

This configuration is part of policy configuration with external integration condition. With this configuration you can add more filtering of your application policies based on what you needed.

Before you could do that, please check these KB down below to ensure you have the Admin access and can accessed it:

 

  1. login to https://portal.safous.com
  2. Go to Settings tab> ZTNA
  3. In Configurations, choose Integration
  4. Click on "New Integration" button
  5. It will expand several form that need to be added the value for the integration configuration
  6. First, input the "Integration Name" field with a unique value and it is mandatory
  7. Second, changed the status for this integration, by default it will enabled (green) which it can be selected as external integration option in policies
  8. Then, you need to choose whether you want to use the existing "Access Restriction Template" or "Custom" where you can create the customizable filtering 
  9. If you choose "Access Restriction Template", you will have 4 options -- Time, Week, Day and Location
    • Time, is where you can define on which specific time for the app can be access
      • Start Time -- is required value where you can choose the dropdown hours and minutes or just manually input the value based on 24 hours format
      • End Time -- is required value where you can choose the dropdown hours and minutes or just manually input the value based on 24 hours format
      • Timezone (Time difference) -- you need to choose from the dropdown which is the best suitable timezone for you, if you choose the wrong timezone the policy won't be applied correctly
    • Week, is where you can define on which specific day of the week for the app can be access

      • Week -- is required option you can choose one or multiple day of the week you needed to filter
      • Timezone (Time difference) -- you need to choose from the dropdown which is the best suitable timezone for you, if you choose the wrong timezone the policy won't be applied correctly
    • Day, is where you can define on which specific date of the month you want the app can be access

      • Day -- is required value where you can choose the dropdown date or just manually input the value 
      • Timezone (Time difference) -- you need to choose from the dropdown which is the best suitable timezone for you, if you choose the wrong timezone the policy won't be applied correctly
    • Location, is where you can define on which specific location (based on public IP address and country) you want the app can be access 

      • IP Address -- is where you should input the source Public IP for specific client 
      • Country -- is a dropdown option where you can find all countries around the world
  10. If you choose "Custom", then it will shows more customizable webhook function

    • Method, can be choose between "GET" or "POST" as what normal webhook do
    • URL, is required and where the url target of your webhook application 
    • Body, is optional which only used only if your webhook application is support it
    • Authentication method, is optional too only use "Basic" if web basic authentication is needed to access the webhook application
    • Verification method, need to choose "JSON" if the webhook application is supported with json output response, which also you need to define "Key" and expected "Value"
  11. If everything match with what you want to configured as filtering policy later on, you just need to click on "Save" button
  12.  Once added, it will show successful notification

 

About the testing to ensure the Integration works or not, please refer to article in here: