XUESSO2 ;ISD/HGW - Enhanced Single Sign-On Utilities ; Apr 19, 2022@14:57
Source file <XUESSO2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FINDUSER(XATR) | ;Function. Find user using minimum attributes for user identification
 ; Input: XATR = Array containing user attributes (see above). ; Return: Fail = "-1^Error Message" ; Success = IEN of NEW PERSON file (#200) entry (Note: this routine will NOT set DUZ to the identified IEN)  | 
|
| TALL(XATR) | ;Function. Find an existing user.
 | 
|
| ADDUSER(XATR) | ;Function. Add user using minimum attributes for user identification
 ; Input: XATR = Array containing user attributes (see above). ; Return: Fail = "-1^Error Message" ; Success = IEN of NEW PERSON file (#200) entry (Note: this routine will NOT set DUZ to the identified IEN)  | 
|
| SECMATCH(SECID) | ;Function. Find match for SECID.
 | 
|
| UPNMATCH(ADUPN) | ;Function. Find match for ADUPN.
 | 
|
| AOIUID(OID,UID) | ;Function. Find match for OID+UID cross-reference.
 | 
|
| NETMAIL(NETNAME,MAIL) | ;Function. Find match for NETWORK USERNAME and EMAIL ADDRESS
 | 
|
| ADDU(XUNAME) | ;Function. Add a new name to the NPF
 | 
|
| UPDU(XATR,NEWDUZ) | ;Function. Update user in the NPF
 | 
|
| ADDS(FDR,NEWDUZ,SSN) | ;Function. Add a SSN to the NPF
 | 
|
| CLEAN(Y) | ;Subroutine. Clean up (delete) incomplete record in NPF
 ; ZEXCEPT: DA,DIK  | 
|
| SETCNTXT(NEWDUZ,XAPHRASE) | ;Function. Assign Context Option to user Secondary Menu Options
 | 
|
| GETCNTXT(XAPHRASE) | ;Function. Identify the REMOTE APPLICATION
 | 
|
| AUTH() | ;Function. Check if calling routine is authorized
 ; ^XUESSO2 does not address the security issue of user authentication, so a restriction is placed on the calling routine.  | 
|
| SETREMAP(USER,REMAPP) | ; user created by remote application
 |