payload property
After an authentication request this property will return an array of RADIUS payload attributes returned by the DSS. Each payload attribute will be returned as a struct RADIUSPayloadAttribute.
C++ syntax
public : HRESULT get_payload(SAFEARRAY(struct RADIUSPayloadAttribute) * payload); 
C# syntax
public Array payload { get; } 
 
    grIDsureMessage property
After an authentication request this property will return the GrIDsure challenge.
C++ syntax
public : HRESULT get_grIDsureMessage(BSTR *message); 
C# syntax
public string grIDsureMessage { get; } 
 
    grIDsureGridType property
After an authentication request this property will return the type of grid.
C++ syntax
public : HRESULT get_grIDsureGridType(LONG* gridType); 
C# syntax
public int grIDsureGridType { get; } 
Return value 
- 0x00800000  The user has no grid. 
- 0x01000000  The user has a registered grid. 
- 0x02000000  The user has a grid but no PIP has been registered. 
- 0x04000000  The user has a grid and the PIP has expired. 
- 0x80000000  The user has a grid and they have expired the PIP. 
 
    IAuthInfo interface
 
Table 52: 
Properties
| userIdType property  | A value representing the type of user name expected for authentications through a Defender Access Node. | 
| isUserDefenderAuthenticated property  | Determines whether a user is to be Defender authenticated through a Defender Security Server and Defender Access Node. |