RADIUS_ACTION enumeration (authif.h)

Note  Internet Authentication Service (IAS) was renamed Network Policy Server (NPS) starting with Windows Server 2008. The content of this topic applies to both IAS and NPS. Throughout the text, NPS is used to refer to all versions of the service, including the versions originally referred to as IAS.
 
The RADIUS_ACTION type enumerates the responses that a NPS Extension DLL can generate in response to an Access-Request.

Syntax

typedef enum _RADIUS_ACTION {
  raContinue,
  raReject,
  raAccept
} RADIUS_ACTION, *PRADIUS_ACTION;

Constants

 
raContinue
NPS continues to process the request. NPS also continues to call
RadiusExtensionProcess in other Extension DLLs.
raReject
Return an Access-Reject packet. The Access-Request is declined. In this case, NPS does not call
RadiusExtensionProcess in any other Extension DLLs.
raAccept
NPS accepts the Access-Request. NPS does not continue to call
RadiusExtensionProcess in this case. However, it does continue to obtain authorizations for the user requesting access.

Remarks

Use the values for this enumeration only as the actions for the RadiusExtensionProcess and RadiusExtensionProcessEx functions.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Header authif.h

See also

About NPS Extensions

NPS Extensions Enumerations

NPS Extensions Reference

RadiusExtensionProcess

RadiusExtensionProcessEx