Training
Learning path
MD-100 Configure authorization and authentication - Training
MD-100 Configure authorization and authentication
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This header is used by Network Policy Server. For more information, see:
authif.h contains the following programming interfaces:
PRADIUS_EXTENSION_FREE_ATTRIBUTES The RadiusExtensionFreeAttributes function is an application-defined function and is called by NPS to free the memory occupied by attributes returned by RadiusExtensionProcessEx. |
PRADIUS_EXTENSION_INIT The RadiusExtensionInit function is an application-defined function and is called by NPS while the service is starting up. Use RadiusExtensionInit to perform any initialization operations for the Extension DLL. |
PRADIUS_EXTENSION_PROCESS The RadiusExtensionProcess function is an application-defined function and is called by NPS for each authentication or accounting packet that NPS receives from the network access server (NAS). |
PRADIUS_EXTENSION_PROCESS_2 An application defined-function and is called by NPS for each authentication or accounting packet that NPS receives. |
PRADIUS_EXTENSION_PROCESS_EX The RadiusExtensionProcessEx function is an application-defined function and is called by NPS for each authentication or accounting packet that NPS receives from the network access server (NAS). |
PRADIUS_EXTENSION_TERM The RadiusExtensionTerm function is an application-defined function and is called by NPS prior to unloading the Extension DLL. Use RadiusExtensionTerm to perform any clean-up operations for the Extension DLL. |
RADIUS_ATTRIBUTE The RADIUS_ATTRIBUTE structure represents a RADIUS attribute or an extended attribute. |
RADIUS_ATTRIBUTE_ARRAY The RADIUS_ATTRIBUTE_ARRAY structure represents an array of attributes. |
RADIUS_EXTENSION_CONTROL_BLOCK The RADIUS_EXTENSION_CONTROL_BLOCK structure provides information about the current RADIUS request. It also provides functions for obtaining the attributes associated with the request, and for setting the disposition of the request. |
RADIUS_VSA_FORMAT The RADIUS_VSA_FORMAT structure represents the format of the string portion of a RADIUS vendor-specific attribute. |
RADIUS_ACTION The RADIUS_ACTION type enumerates the responses that a NPS Extension DLL can generate in response to an Access-Request. |
RADIUS_ATTRIBUTE_TYPE The RADIUS_ATTRIBUTE_TYPE type enumerates the possible types for a RADIUS attribute. |
RADIUS_AUTHENTICATION_PROVIDER The RADIUS_AUTHENTICATION_PROVIDER type enumerates the possible authentication providers that NPS can use. |
RADIUS_CODE The RADIUS_CODE enumeration type enumerates the possible RADIUS packet codes. |
RADIUS_DATA_TYPE The RADIUS_DATA_TYPE type enumerates the possible data type for a RADIUS attribute or extended attribute. |
RADIUS_EXTENSION_POINT The RADIUS_EXTENSION_POINT enumeration type enumerates the possible points in the RADIUS request process when the RadiusExtensionProcess2 function can be called. |
RADIUS_REJECT_REASON_CODE The RADIUS_REJECT_REASON_CODE enumeration defines the possible RADIUS packet reject codes. |
Training
Learning path
MD-100 Configure authorization and authentication - Training
MD-100 Configure authorization and authentication