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.