Examples of defining trusted locations
These trusted-context examples show how to define trusted locations by using the ADDRESS attribute.
Example 1: Using an IPv4 address
In this example, trusted-context object tcx1 grants user newton a trusted connection if the request comes from the IPv4 address 192.0.2.1.
CREATE TRUSTED CONTEXT tcx1
USER newton
ATTRIBUTES (ADDRESS '192.0.2.1')
ENABLE;
Example 2: Using an IPv6 address
In this example, trusted-context object tcx2 grants user brock a trusted connection if the request comes from the IPv6 address 2001:0DB8:0000:0000:0008:0800:200C:417A.
CREATE TRUSTED CONTEXT tcx2
USER brock
ATTRIBUTES (ADDRESS '2001:0DB8:0000:0000:0008:0800:200C:417A')
ENABLE;
Example 3: Using a secure domain name
In this example, trusted-context object tcx3 grants user hayes a trusted connection if the request comes from the secure corona.testlab.ibm.com domain.
CREATE TRUSTED CONTEXT tcx3
USER hayes
ATTRIBUTES (ADDRESS 'corona.testlab.ibm.com')
ENABLE;
Example 4: Defining multiple trusted locations in a single trusted-context object
In this example, trusted-context object tcx4 grants user newton a trusted connection if the request comes from the IPv4 address 192.0.2.1, the IPv4 address 194.0.6.3, or the secure corona.testlab.ibm.com domain.
CREATE TRUSTED CONTEXT tcx4
USER newton
ATTRIBUTES (ADDRESS '192.0.2.1',
ADDRESS '194.0.6.3',
ADDRESS 'corona.testlab.ibm.com')
ENABLE;