Condividi tramite


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.