XYGATE User Authentication Reference Manual

XYGATE
®
User Authentication
(XUA) 1.85 Reference Manual
Chapter 15. Mapping NonStop IDs to Alternative Authentication Databases
XYPRO Technology Corporation 130 Proprietary and Confidential
Users not included in the TO_USER list of the UAGROUP RSA-AUTHENTICATE will
be evaluated based on the EVERYONE-ELSE UAGROUP and authenticated via
Safeguard.
15.1 Using Regular Expressions to Match the Userids
XUA uses the standard XYGATE regular expression library. Refer to the XYGATE
Regular Expressions manual for more information about syntax and usage. (To get
this and other XYPRO documents, refer to the section “Additional XYPRO Reference
Manuals in the “Introduction” of this manual.)
Note: The regular expressions are CASE SENSITIVE. It is required that the Guardian
usergroup and username are set in the upper case letters. The Safeguard
aliases must be represented by the letter case as they are in Safeguard.
A standard test program REGTEST is provided in the XYGATEUA subvolume to test
the regular expression patterns against specified strings. This is described in the
XYGATE Regular Expressions manual.
15.2 Using Mapping Operators
Syntax:
MAP RE:"<regular expression>" <operator>
The following operators are available:
APPEND Causes the part of the string matched by the regular expression
pattern to be appended with the supplied string.
DELETE Deletes the string that matches the RX pattern from the target
Guardian userid or a Safeguard alias.
DOWNSHIFT Causes the part of the string matched by the regular expression
pattern to be downshifted.
UPSHIFT Causes the part of the string matched by the regular expression
pattern to be upshifted.
EXIT Stops processing the rest of the mapping statements if part of the
string matches the pattern specified.
INSERT Inserts the specified quoted string before the matched pattern.
REPLACE Deletes the part of the string that matched the regular expression
and inserts the specified quoted string in the same place.