영어로 읽기

다음을 통해 공유


authif.h 헤더

이 헤더는 네트워크 정책 서버에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

authif.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.

콜백 함수

 
PRADIUS_EXTENSION_FREE_ATTRIBUTES

RadiusExtensionFreeAttributes 함수는 애플리케이션 정의 함수이며, RadiusExtensionProcessEx에서 반환된 특성에서 차지하는 메모리를 해제하기 위해 NPS에서 호출됩니다.
PRADIUS_EXTENSION_INIT

RadiusExtensionInit 함수는 애플리케이션 정의 함수이며 서비스가 시작되는 동안 NPS에서 호출됩니다. RadiusExtensionInit를 사용하여 확장 DLL에 대한 초기화 작업을 수행합니다.
PRADIUS_EXTENSION_PROCESS

RadiusExtensionProcess 함수는 애플리케이션 정의 함수이며 NPS가 NAS(네트워크 액세스 서버)에서 수신하는 각 인증 또는 회계 패킷에 대해 NPS에서 호출됩니다.
PRADIUS_EXTENSION_PROCESS_2

애플리케이션 정의 함수이며 NPS가 수신하는 각 인증 또는 회계 패킷에 대해 NPS에서 호출합니다.
PRADIUS_EXTENSION_PROCESS_EX

RadiusExtensionProcessEx 함수는 애플리케이션 정의 함수이며 NPS가 NAS(네트워크 액세스 서버)에서 수신하는 각 인증 또는 회계 패킷에 대해 NPS에서 호출됩니다.
PRADIUS_EXTENSION_TERM

RadiusExtensionTerm 함수는 애플리케이션 정의 함수이며 확장 DLL을 언로드하기 전에 NPS에서 호출됩니다. RadiusExtensionTerm을 사용하여 확장 DLL에 대한 클린 작업을 수행합니다.

구조체

 
RADIUS_ATTRIBUTE

RADIUS_ATTRIBUTE 구조체는 RADIUS 특성 또는 확장 특성을 나타냅니다.
RADIUS_ATTRIBUTE_ARRAY

RADIUS_ATTRIBUTE_ARRAY 구조체는 특성 배열을 나타냅니다.
RADIUS_EXTENSION_CONTROL_BLOCK

RADIUS_EXTENSION_CONTROL_BLOCK 구조는 현재 RADIUS 요청에 대한 정보를 제공합니다. 또한 요청과 연결된 특성을 가져오고 요청의 처리 설정을 위한 함수를 제공합니다.
RADIUS_VSA_FORMAT

RADIUS_VSA_FORMAT 구조체는 RADIUS 공급업체별 특성의 문자열 부분 형식을 나타냅니다.

열거형

 
RADIUS_ACTION

RADIUS_ACTION 형식은 Access-Request에 대한 응답으로 NPS 확장 DLL이 생성할 수 있는 응답을 열거합니다.
RADIUS_ATTRIBUTE_TYPE

RADIUS_ATTRIBUTE_TYPE 형식은 RADIUS 특성에 대해 가능한 형식을 열거합니다.
RADIUS_AUTHENTICATION_PROVIDER

RADIUS_AUTHENTICATION_PROVIDER 형식은 NPS에서 사용할 수 있는 가능한 인증 공급자를 열거합니다.
RADIUS_CODE

RADIUS_CODE 열거형 형식은 가능한 RADIUS 패킷 코드를 열거합니다.
RADIUS_DATA_TYPE

RADIUS_DATA_TYPE 형식은 RADIUS 특성 또는 확장 특성에 대해 가능한 데이터 형식을 열거합니다.
RADIUS_EXTENSION_POINT

RADIUS_EXTENSION_POINT 열거형 형식은 RadiusExtensionProcess2 함수를 호출할 수 있는 경우 RADIUS 요청 프로세스에서 가능한 지점을 열거합니다.
RADIUS_REJECT_REASON_CODE

RADIUS_REJECT_REASON_CODE 열거형은 가능한 RADIUS 패킷 거부 코드를 정의합니다.