Provides a numeric equivalent of the message to be displayed to the user after each invocation of the Authenticate method. This value could be used to lookup localized messages.
C++ syntax
public : HRESULT get_challengeMessageId(LONG * messageId);
C# syntax
public string challengeMessageId { get; }
Provides any variable data contained in the message to be displayed to the user after each invocation of the Authenticate method.
C++ syntax
public : HRESULT get_challengeMessageData(BSTR * messageData);
C# syntax
public string challengeMessageData { get; }
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++ syntax
public : HRESULT AddPayload(struct RADIUSPayloadAttribute *payload)
C# syntax
void AddPayload(ref RADIUSPayloadAttribute payload);
Parameters
payload Application specific payload data as a struct RADIUSPayloadAttribute.
Return value
Always returns S_OK.