Intestazione authif.h
Questa intestazione viene usata dal server criteri di rete. Per altre informazioni, vedere:
authif.h contiene le interfacce di programmazione seguenti:
Funzioni di callback
PRADIUS_EXTENSION_FREE_ATTRIBUTES La funzione RadiusExtensionFreeAttributes è una funzione definita dall'applicazione e viene chiamata da NPS per liberare la memoria occupata dagli attributi restituiti da RadiusExtensionProcessEx. |
PRADIUS_EXTENSION_INIT La funzione RadiusExtensionInit è una funzione definita dall'applicazione e viene chiamata da NPS mentre il servizio viene avviato. Usare RadiusExtensionInit per eseguire operazioni di inizializzazione per la DLL di estensione. |
PRADIUS_EXTENSION_PROCESS La funzione RadiusExtensionProcess è una funzione definita dall'applicazione e viene chiamata da NPS per ogni pacchetto di autenticazione o di contabilità che il server di accesso alla rete riceve dal server di accesso alla rete (NAS). |
PRADIUS_EXTENSION_PROCESS_2 Una funzione definita dall'applicazione e viene chiamata da NPS per ogni pacchetto di autenticazione o di contabilità che riceve il server di rete. |
PRADIUS_EXTENSION_PROCESS_EX La funzione RadiusExtensionProcessEx è una funzione definita dall'applicazione e viene chiamata da NPS per ogni pacchetto di autenticazione o di contabilità che il server di accesso alla rete riceve dal server di accesso alla rete (NAS). |
PRADIUS_EXTENSION_TERM La funzione RadiusExtensionTerm è una funzione definita dall'applicazione e viene chiamata da NPS prima di scaricare la DLL dell'estensione. Usare RadiusExtensionTerm per eseguire operazioni di pulizia per la DLL di estensione. |
Strutture
RADIUS_ATTRIBUTE La struttura RADIUS_ATTRIBUTE rappresenta un attributo RADIUS o un attributo esteso. |
RADIUS_ATTRIBUTE_ARRAY La struttura RADIUS_ATTRIBUTE_ARRAY rappresenta una matrice di attributi. |
RADIUS_EXTENSION_CONTROL_BLOCK La struttura RADIUS_EXTENSION_CONTROL_BLOCK fornisce informazioni sulla richiesta RADIUS corrente. Fornisce anche funzioni per ottenere gli attributi associati alla richiesta e per impostare l'eliminazione della richiesta. |
RADIUS_VSA_FORMAT La struttura RADIUS_VSA_FORMAT rappresenta il formato della parte stringa di un attributo specifico del fornitore RADIUS. |
Enumerazioni
RADIUS_ACTION Il tipo RADIUS_ACTION enumera le risposte che una DLL dell'estensione NPS può generare in risposta a una richiesta di accesso. |
RADIUS_ATTRIBUTE_TYPE Il tipo RADIUS_ATTRIBUTE_TYPE enumera i tipi possibili per un attributo RADIUS. |
RADIUS_AUTHENTICATION_PROVIDER Il tipo RADIUS_AUTHENTICATION_PROVIDER enumera i possibili provider di autenticazione che possono essere usati dal server di rete. |
RADIUS_CODE Il tipo di enumerazione RADIUS_CODE enumera i possibili codici di pacchetto RADIUS. |
RADIUS_DATA_TYPE Il tipo RADIUS_DATA_TYPE enumera il tipo di dati possibile per un attributo RADIUS o un attributo esteso. |
RADIUS_EXTENSION_POINT Il tipo di enumerazione RADIUS_EXTENSION_POINT enumera i punti possibili nel processo di richiesta RADIUS quando è possibile chiamare la funzione RadiusExtensionProcess2. |
RADIUS_REJECT_REASON_CODE L'enumerazione RADIUS_REJECT_REASON_CODE definisce i possibili codici di rifiuto dei pacchetti RADIUS. |