SetGridResetPIPAttribute method
Call this function before an authentication request to add a RADIUS payload attribute to inform the DSS that the user's GrIDsure PIP should be changed.
C++ syntax
public : HRESULT SetGridResetPIPAttribute(void); 
C# syntax
void SetGridResetPIPAttribute(); 
Parameters 
None
Return value 
Always returns S_OK
 
    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.