RADIUS_ATTRIBUTE_TYPE 열거형(authif.h)
참고
IAS(인터넷 인증 서비스)의 이름이 Windows Server 2008부터 NPS(네트워크 정책 서버)로 바뀌었습니다. 이 항목의 내용은 IAS 및 NPS 모두에 적용됩니다. 텍스트 전체에서 NPS는 원래 IAS라고 하는 버전을 포함하여 서비스의 모든 버전을 참조하는 데 사용됩니다.
RADIUS_ATTRIBUTE_TYPE 형식은 RADIUS 특성에 대해 가능한 형식을 열거합니다.
Syntax
typedef enum _RADIUS_ATTRIBUTE_TYPE {
ratMinimum,
ratUserName,
ratUserPassword,
ratCHAPPassword,
ratNASIPAddress,
ratNASPort,
ratServiceType,
ratFramedProtocol,
ratFramedIPAddress,
ratFramedIPNetmask,
ratFramedRouting,
ratFilterId,
ratFramedMTU,
ratFramedCompression,
ratLoginIPHost,
ratLoginService,
ratLoginPort,
ratReplyMessage,
ratCallbackNumber,
ratCallbackId,
ratFramedRoute,
ratFramedIPXNetwork,
ratState,
ratClass,
ratVendorSpecific,
ratSessionTimeout,
ratIdleTimeout,
ratTerminationAction,
ratCalledStationId,
ratCallingStationId,
ratNASIdentifier,
ratProxyState,
ratLoginLATService,
ratLoginLATNode,
ratLoginLATGroup,
ratFramedAppleTalkLink,
ratFramedAppleTalkNetwork,
ratFramedAppleTalkZone,
ratAcctStatusType,
ratAcctDelayTime,
ratAcctInputOctets,
ratAcctOutputOctets,
ratAcctSessionId,
ratAcctAuthentic,
ratAcctSessionTime,
ratAcctInputPackets,
ratAcctOutputPackets,
ratAcctTerminationCause,
ratCHAPChallenge,
ratNASPortType,
ratPortLimit,
ratTunnelType,
ratMediumType,
ratTunnelPassword,
ratTunnelPrivateGroupID,
ratNASIPv6Address,
ratFramedInterfaceId,
ratFramedIPv6Prefix,
ratLoginIPv6Host,
ratFramedIPv6Route,
ratFramedIPv6Pool,
ratCode,
ratIdentifier,
ratAuthenticator,
ratSrcIPAddress,
ratSrcPort,
ratProvider,
ratStrippedUserName,
ratFQUserName,
ratPolicyName,
ratUniqueId,
ratExtensionState,
ratEAPTLV,
ratRejectReasonCode,
ratCRPPolicyName,
ratProviderName,
ratClearTextPassword,
ratSrcIPv6Address,
ratCertificateThumbprint
} RADIUS_ATTRIBUTE_TYPE;
상수
ratMinimum 이 값은 0과 같으며 모든 RADIUS_ATTRIBUTE 구조체 배열에서 null 종결자로 사용됩니다. |
ratUserName 인증할 사용자의 이름을 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. 사용자 식별 특성도 참조하세요. |
ratUserPassword 인증할 사용자의 암호를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratCHAPPassword CHAP(Challenge Handshake Authentication Protocol) 챌린지에 대한 응답으로 사용자가 제공한 암호를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratNASIPAddress NAS IP 주소를 지정합니다. Access-Request NAS IP 주소 또는 NAS 식별자를 지정해야 합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratNASPort 사용자가 NAS에 연결하는 물리적 또는 가상 사설망(VPN)을 식별합니다. 이 값은 TCP 또는 UDP의 의미에서 포트 번호가 아닙니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratServiceType 사용자가 요청한 서비스 유형 또는 제공할 서비스 유형을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedProtocol 프레임 액세스에 사용할 프레임 프로토콜 형식(예: SLIP, PPP 또는 ARAP(AppleTalk 원격 액세스 프로토콜))을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedIPAddress 인증을 요청하는 사용자에 대해 구성할 IP 주소를 지정합니다. 이 특성은 일반적으로 인증 공급자가 반환합니다. 그러나 NAS는 인증 요청에서 이를 사용하여 기본 설정 IP 주소를 지정할 수 있습니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedIPNetmask 네트워크에 대한 라우터인 사용자의 IP 네트워크 마스크를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedRouting 네트워크에 대한 라우터인 사용자의 라우팅 방법을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFilterId 인증을 요청하는 사용자의 필터 목록을 식별합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedMTU 사용자의 MTU(최대 전송 단위)를 지정합니다. 이 특성은 MTU가 PPP와 같은 다른 수단을 통해 협상되지 않는 경우에 사용됩니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedCompression 연결에 사용할 압축 프로토콜을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratLoginIPHost 사용자를 연결할 시스템을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratLoginService ratLoginIPHost에서 지정한 호스트에 사용자를 연결하는 데 사용할 서비스를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratLoginPort 사용자를 연결할 포트를 지정합니다. 이 특성은 ratLoginService 특성이 있는 경우에만 존재합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratReplyMessage 사용자에게 표시할 메시지를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratCallbackNumber 콜백 번호를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratCallbackId 콜백할 위치를 식별합니다. 이 특성의 값은 NAS에 의해 해석됩니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedRoute 사용자에 대해 NAS에서 구성할 라우팅 정보를 제공합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedIPXNetwork 사용자에 대해 구성할 IPX 네트워크 번호를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratState 이 특성은 서버와 클라이언트 간의 Access-Challenge 및 Access-Accept 통신에 포함됩니다. 이 값에 대한 자세한 내용은 RFC 2865 를 참조하세요. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. |
ratClass 인증 공급자가 NAS에 제공하는 값을 지정합니다. NAS는 회계 공급자와 통신할 때 이 값을 사용해야 합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratVendorSpecific 공급업체에서 자체 확장 특성을 제공할 수 있습니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratSessionTimeout 사용자에게 서비스를 제공할 최대 시간(초)을 지정합니다. 이 시간 후에 세션이 종료됩니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratIdleTimeout 세션이 유휴 상태가 될 수 있는 최대 연속 시간(초)을 지정합니다. 유휴 시간이 이 값을 초과하면 세션이 종료됩니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratTerminationAction 지정된 서비스가 완료될 때 NAS가 수행해야 하는 작업을 나타냅니다. Access-Accept 패킷에서만 사용됩니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratCalledStationId 사용자가 NAS에 연결하기 위해 전화를 건 번호를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratCallingStationId 사용자가 호출하는 번호를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratNASIdentifier NAS 식별자를 지정합니다. Access-Request NAS 식별자 또는 NAS IP 주소를 지정해야 합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratProxyState 인증 요청을 전달할 때 프록시 서버가 포함하는 값을 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratLoginLATService 이 특성은 현재 Windows의 인증에 사용되지 않습니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratLoginLATNode 이 특성은 현재 Windows의 인증에 사용되지 않습니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratLoginLATGroup 이 특성은 현재 Windows의 인증에 사용되지 않습니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedAppleTalkLink 다른 라우터인 사용자의 AppleTalk 네트워크 번호를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedAppleTalkNetwork NAS가 사용자에 대한 AppleTalk 노드를 할당하는 데 사용해야 하는 AppleTalk 네트워크 번호를 지정합니다. 이 특성은 사용자가 다른 라우터가 아닌 경우에만 사용됩니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratFramedAppleTalkZone 사용자의 AppleTalk 기본 영역을 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratAcctStatusType 회계 공급자가 사용자 계정을 시작하거나 중지해야 하는지 여부를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctDelayTime 클라이언트가 현재 요청을 보내려고 시도한 시간을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctInputOctets 현재 회계 세션 중에 수신된 8진수의 수를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctOutputOctets 현재 회계 세션 중에 전송된 8진수의 수를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctSessionId 로그 파일 내에서 일치하는 시작 및 중지 레코드를 식별할 수 있도록 하는 값을 지정합니다. 시작 및 중지 레코드는 ratAcctStatusType 특성으로 전송됩니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctAuthentic 회계 공급자에게 사용자가 인증된 방법을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctSessionTime 현재 회계 세션에서 경과된 시간(초)을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctInputPackets 현재 회계 세션 중에 수신된 패킷 수를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctOutputPackets 현재 회계 세션 중에 전송된 패킷 수를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratAcctTerminationCause 현재 회계 세션을 종료하는 방법을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2866 을 참조하세요. |
ratCHAPChallenge NAS가 CHAP 사용자에게 보낸 CHAP 챌린지를 지정합니다. 이 형식에 대한 RADIUS_ATTRIBUTE 값 필드는 포인터입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratNASPortType 사용자가 연결하는 포트 유형(예: 비동기, ISDN, 가상)을 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratPortLimit 사용자가 멀티링크 세션에 사용할 수 있도록 NAS가 제공해야 하는 포트 수를 지정합니다. 이 형식의 RADIUS_ATTRIBUTE 값 필드는 32비트 정수 값입니다. 자세한 내용은 RFC 2865 를 참조하세요. |
ratTunnelType 터널 개시자의 경우 사용할 터널링 프로토콜 또는 프로토콜을 지정하거나 사용 중인 터널링 프로토콜(터널 종결자의 경우)을 지정합니다. 자세한 내용은 RFC 2868 을 참조하세요. |
ratMediumType 여러 전송을 통해 작동할 수 있는 L2TP와 같은 프로토콜에 대한 터널을 만들 때 사용할 전송 매체를 지정합니다. 자세한 내용은 RFC 2868 을 참조하세요. |
ratTunnelPassword 원격 서버에 인증하는 데 사용할 암호를 포함할 수 있습니다. Access-Accept 패킷에만 포함될 수 있습니다. |
ratTunnelPrivateGroupID 터널된 특정 세션의 그룹 ID를 지정합니다. |
ratNASIPv6Address 사용자의 인증을 요청하는 NAS의 IPv6 주소를 지정합니다. RADIUS 서버의 scope 내 NAS에 고유해야 합니다. Access-Request 패킷에서만 사용됩니다. 자세한 내용은 RFC 3162 의 NAS-IPv6-Address 섹션을 참조하세요. |
ratFramedInterfaceId 사용자에 대해 구성할 IPv6 인터페이스 식별자를 지정합니다. Access-Accept 패킷에서 사용할 수 있습니다. 자세한 내용은 RFC 3162 의 Framed-Interface-Id 섹션을 참조하세요. |
ratFramedIPv6Prefix 사용자에 대해 구성할 IPv6 접두사(및 해당 경로)를 지정합니다. Access-Accept 패킷에서 사용할 수 있으며 여러 번 나타날 수 있습니다. 자세한 내용은 RFC 3162 의 Framed-IPv6-Prefix 섹션을 참조하세요. |
ratLoginIPv6Host ratLoginService 특성이 포함될 때 사용자를 연결할 시스템을 지정합니다. Access-Accept 패킷에서 사용할 수 있습니다. 자세한 내용은 RFC 3162 의 Login-IPv6-Host 섹션을 참조하세요. |
ratFramedIPv6Route NAS에서 사용자에 대해 구성할 라우팅 정보를 지정합니다. Access-Accept 패킷에 사용되며 여러 번 나타날 수 있습니다. 자세한 내용은 RFC 3162 의 Framed-IPv6-Route 섹션을 참조하세요. |
ratFramedIPv6Pool 사용자에 대한 IPv6 접두사를 할당하는 데 사용해야 하는 할당된 풀의 이름을 지정합니다. NAS가 여러 접두사 풀을 지원하지 않는 경우 NAS는 이 특성을 무시해야 합니다. 자세한 내용은 RFC 3162 의 Framed-IPv6-Pool 섹션을 참조하세요. |
ratCode 요청 형식 코드를 지정합니다. RadiusExtensionProcess 및 RadiusExtensionProcessEx 함수에서만 사용되는 확장된 읽기 전용 특성입니다. 해당 내용은 RADIUS_CODE 열거형 값과 비교하여 해석할 수 있습니다. |
ratIdentifier 요청 식별자를 지정합니다. 확장된 읽기 전용 특성입니다. |
ratAuthenticator 요청 인증자를 지정합니다. 확장된 읽기 전용 특성입니다. |
ratSrcIPAddress 원본 IP 주소를 지정합니다. 확장된 읽기 전용 특성입니다. |
ratSrcPort 원본 IP 포트를 지정합니다. 확장된 읽기 전용 특성입니다. |
ratProvider 인증 공급자를 지정합니다. 이 특성의 값은 RADIUS_AUTHENTICATION_PROVIDER 열거형 형식에서 가져옵니다. 확장된 읽기 전용 특성입니다. |
ratStrippedUserName 영역이 제거된 사용자 이름을 지정합니다. 자세한 내용은 사용자 식별 특성을 참조하세요. 확장된 특성입니다. |
ratFQUserName 정규화된 사용자 이름을 지정합니다. 자세한 내용은 사용자 식별 특성을 참조하세요. 확장된 특성입니다. |
ratPolicyName 원격 액세스 정책 이름을 지정합니다. 확장된 특성입니다. |
ratUniqueId 요청에 대한 고유 ID를 지정합니다. 이 특성은 읽기 전용입니다. |
ratExtensionState 이 특성은 확장 간에 상태 정보를 전달하는 데 사용됩니다. |
ratEAPTLV EAP-TLV 패킷을 지정합니다. EAP-TLV 패킷 형식에 대한 자세한 내용은 IETF EAP RFC 3748을 참조하세요. |
ratRejectReasonCode RADIUS 거부의 이유 코드를 지정합니다. 자세한 내용은 RADIUS_REJECT_REASON_CODE. |
ratCRPPolicyName 이 RADIUS 패킷과 일치하는 연결 요청 정책 이름을 지정합니다. |
ratProviderName 요청 전달에 대한 원격 RADIUS 서버 그룹 이름을 지정합니다. ratProvider로 표시된 인증이 프록시인 경우 확장 DLL은 ratProviderName을 변경하여 요청을 전달해야 하는 원격 서버 그룹을 나타낼 수 있습니다. |
ratClearTextPassword 사용자 암호를 명확한 텍스트로 지정합니다. PEAP-MSChapv2를 사용하여 권한 부여 데이터베이스를 지원하기 위해 확장 DLL은 데이터베이스에서 사용자 암호를 검색하여 NPS로 보냅니다. |
ratSrcIPv6Address 원본 IPv6 주소입니다. 표준 RADIUS 특성이 아닙니다. 내부 특성 IAS_ATTRIBUTE_CLIENT_IPv6_ADDRESS 해당합니다. 이 특성은 읽기 전용입니다. |
ratCertificateThumbprint 인증서 지문을 지정합니다. 표준 RADIUS 특성이 아닙니다. 내부 특성 IAS_ATTRIBUTE_CERTIFICATE_THUMBPRINT 해당합니다. 확장된 특성입니다. |
설명
다음 특성은 읽기 전용입니다. RadiusExtensionProcess2를 구현하는 확장 DLL은 RADIUS_EXTENSION_CONTROL_BLOCK 포함된 요청 또는 응답 내에서 이러한 특성을 추가/제거/수정할 수 없습니다.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | authif.h |