en-tête authif.h
Cet en-tête est utilisé par le serveur de stratégie réseau. Pour plus d'informations, consultez les pages suivantes :
authif.h contient les interfaces de programmation suivantes :
Fonctions de rappel
PRADIUS_EXTENSION_FREE_ATTRIBUTES La fonction RadiusExtensionFreeAttributes est une fonction définie par l’application et est appelée par NPS pour libérer la mémoire occupée par les attributs retournés par RadiusExtensionProcessEx. |
PRADIUS_EXTENSION_INIT La fonction RadiusExtensionInit est une fonction définie par l’application et est appelée par NPS pendant le démarrage du service. Utilisez RadiusExtensionInit pour effectuer des opérations d’initialisation pour la DLL d’extension. |
PRADIUS_EXTENSION_PROCESS La fonction RadiusExtensionProcess est une fonction définie par l’application et est appelée par NPS pour chaque paquet d’authentification ou de comptabilité que NPS reçoit du serveur d’accès réseau (NAS). |
PRADIUS_EXTENSION_PROCESS_2 Une fonction définie d’application et est appelée par NPS pour chaque paquet d’authentification ou de comptabilité reçu par NPS. |
PRADIUS_EXTENSION_PROCESS_EX La fonction RadiusExtensionProcessEx est une fonction définie par l’application et est appelée par NPS pour chaque paquet d’authentification ou de comptabilité que NPS reçoit du serveur d’accès réseau (NAS). |
PRADIUS_EXTENSION_TERM La fonction RadiusExtensionTerm est une fonction définie par l’application et est appelée par NPS avant de décharger la DLL d’extension. Utilisez RadiusExtensionTerm pour effectuer des opérations propre pour la DLL d’extension. |
Structures
RADIUS_ATTRIBUTE La structure RADIUS_ATTRIBUTE représente un attribut RADIUS ou un attribut étendu. |
RADIUS_ATTRIBUTE_ARRAY La structure RADIUS_ATTRIBUTE_ARRAY représente un tableau d’attributs. |
RADIUS_EXTENSION_CONTROL_BLOCK La structure RADIUS_EXTENSION_CONTROL_BLOCK fournit des informations sur la requête RADIUS actuelle. Il fournit également des fonctions permettant d’obtenir les attributs associés à la requête et de définir la disposition de la requête. |
RADIUS_VSA_FORMAT La structure RADIUS_VSA_FORMAT représente le format de la partie chaîne d’un attribut spécifique au fournisseur RADIUS. |
Énumérations
RADIUS_ACTION Le type RADIUS_ACTION énumère les réponses qu’une DLL d’extension NPS peut générer en réponse à une demande d’accès. |
RADIUS_ATTRIBUTE_TYPE Le type RADIUS_ATTRIBUTE_TYPE énumère les types possibles pour un attribut RADIUS. |
RADIUS_AUTHENTICATION_PROVIDER Le type RADIUS_AUTHENTICATION_PROVIDER énumère les fournisseurs d’authentification possibles que NPS peut utiliser. |
RADIUS_CODE Le type d’énumération RADIUS_CODE énumère les codes de paquet RADIUS possibles. |
RADIUS_DATA_TYPE Le type RADIUS_DATA_TYPE énumère le type de données possible pour un attribut RADIUS ou un attribut étendu. |
RADIUS_EXTENSION_POINT Le type d’énumération RADIUS_EXTENSION_POINT énumère les points possibles dans le processus de requête RADIUS lorsque la fonction RadiusExtensionProcess2 peut être appelée. |
RADIUS_REJECT_REASON_CODE L’énumération RADIUS_REJECT_REASON_CODE définit les codes de rejet de paquet RADIUS possibles. |