Allows RADIUS payload attributes to be added to the authentication request. Typically this method is used when the authenticating server or an intermediary requires additional information about the authenticating party.
The structure used to pass data to this function is defined below:
struct RADIUSPayloadAttribute
{
DWORD vendorId;
unsigned char type;
unsigned char length;
unsigned char data[253];
};
C++ syntaxpublic : HRESULT AddPayload(struct RADIUSPayloadAttribute *payload)
C# syntaxvoid AddPayload(ref RADIUSPayloadAttribute payload);
Parameters
payload Application specific payload data as a struct RADIUSPayloadAttribute.
Return value
Always returns S_OK.
After an authentication request this method can be called to determine whether a user has a grid available and the state of that grid.
C++ syntaxpublic : HRESULT GetGridData(BSTR *grid, VARIANT_BOOL *isRegistrationGrid, VARIANT_BOOL *isGrIDsureOnly, VARIANT_BOOL *hasGrid);
C# syntaxbool GetGridData(out string grid, out bool isRegistrationGrid, out bool isGrIDsureOnly);
Parameters
Return value
Always returns S_OK.
After an authentication request this function can be called to obtain a bitmap of the grid.
C++ syntaxpublic : HRESULT GetAuthenticationImage(VARIANT *imageData);
C# syntaxobject GetAuthenticationImage();
Parameters
imageData A byte array containing a bitmap of the grid.
Return value
Returns S_OK if successful.
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++ syntaxpublic : HRESULT SetGridResetPIPAttribute(void);
C# syntaxvoid SetGridResetPIPAttribute();
Parameters
None
Return value
Always returns S_OK
© 2024 One Identity LLC. ALL RIGHTS RESERVED. 利用規約 プライバシー Cookie Preference Center