Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 11 Security Policies : Manage Policies

Manage Policies
This section explains the configuration setup required to manage the policies by TIBCO API Exchange Gateway . The gateway allows you to configure various types of policies to support authentication, authorization, integrity, confidentiality and credential mapping.
ASG_CONFIG_HOME/default/policy.
Table Sample Template Policies lists the sample template policy files for each supported policy.
To manage policies in TIBCO API Exchange Gateway product, you must do the following configuration setup:
Perform the following steps to manage any policy:
Configure Shared Resource
You may configure an appropriate shared resource before you can create a policy. The table Types of Security Shared Resources explains the types of shared resources supported by TIBCO API Exchange Gateway product.
To configure a shared resource, perform the following steps:
Define Shared Resource Properties File
This section explains how to define the properties files required for the shared resource configuration.
TIBCO API Exchange Gateway provides the sample configuration file for the shared resources for each of the security type profile. It is recommended to use the sample files as templates and edit the properties as per your requirement. See Shared Resources Properties for details of properties for each supported shared resource.
Sample Files
 
ASG_CONFIG_HOME/default/security/resource
See Shared Resources Properties Sample Files for sample file for each shared resource.
Register Shared Resource with TIBCO API Exchange Gateway
The Shared Resources tab on the configuration allows you to register the shared resources with TIBCO API Exchange Gateway.
To configure a shared resource, follow these steps:
1.
2.
3.
Click the SECURITY tab on the right hand side.
4.
Click Shared Resources tab on top menu.
5.
Create Policy
To create a policy, perform the following steps:
Define Shared Resource For a Policy
Before you create a policy, make sure that you have created the appropriate shared resource properties file for that policy. See Configure Shared Resource for details.
You must define the correct shared resource for a specific policy. For example, you must define LDAP shared resource for username token authentication policy.
Following table lists the shared resource required for a specific policy.
Create Policy File
You can create any supported policy file in the following ways:
a.
ASG_CONFIG_HOME/default/policy
b.
Edit the parameters in the file as required. For example, you must change the ResourceInstance parameter to match the shared resource name defined in the properties file.
      ResourceInstance="LdapAsp".
Sample Template Policy Files
Following table lists the policy template (sample) file for each of the supported policy:
Register Policy
You can register a policy on the Config UI by uploading a policy file and set the name for a policy.
To register a policy, follow these steps:
1.
2.
3.
Click the SECURITY tab on the right hand side.
4.
Click the Policy Mapping tab on the top menu.
5.
Click the Add Property icon to add a new policy mapping.
6.
Specifies an existing policy definition file. The policy file must exist in the gateway ASG_CONFIG_HOME/configuration/policy folder. For example, for the default configuration, the policy file must exist in the ASG_CONFIG_HOME/default/policy folder.
7.
Apply Policy
This section explains the steps to apply any registered policy to a target operation or reference endpoints. Policy Binding allows you to associate the policy with one or more target operation endpoints.
You can apply a policy on the Config UI by associating an existing policy to a target operation or reference endpoint as follows:
To apply a policy, follow these steps:
1.
2.
3.
Click the SECURITY tab on the right hand side.
4.
Click the Policy Binding tab on the top menu.
5.
Click the Add Property icon to add a new policy binding.
6.
7.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved