다음을 통해 공유


보안 호출 컨텍스트 정보에 액세스

역할 기반 보안을 사용하는 경우 보안 호출 컨텍스트 개체를 사용하여 현재 호출에 대한 보안 정보에 액세스할 수 있습니다.

다음 속성 컬렉션은 보안 호출 컨텍스트 개체에서 사용할 수 있습니다.

SecurityCallContext 컬렉션

속성 Description
NumCallers
호출 체인의 호출자 수입니다.
MinAuthenticationLevel
체인에 있는 모든 호출자의 최소 보안 인증 수준입니다.
호출자
SecurityCallers 컬렉션 형식의 업스트림 호출자의 ID에 대한 정보입니다.
DirectCaller
개체를 직접 호출한 호출자입니다(중간 호출자가 없음).
OriginalCaller
개체에 대한 호출 체인을 시작한 호출자입니다.

이 컬렉션을 사용하는 방법에 대한 자세한 내용은 Microsoft Visual Basic 개발자가 SecurityCallContext 클래스를 참조하세요. C 및 C++ 개발자는 ISecurityCallContext를 참조해야 합니다.

SecurityCallers 컬렉션

SecurityCallers 컬렉션은 NumCallers보다 작은 0에서 1 사이의 인덱스를 사용하여 검색할 수 있는 호출자를 나타냅니다. 각 호출자는 SecurityIdentity 개체로 표시됩니다.

이 컬렉션에 대한 자세한 내용은 Visual Basic 개발자가 SecurityCallers 클래스를 참조하세요. C 및 C++ 개발자는 ISecurityCallersColl을 참조해야 합니다.

SecurityIdentity 컬렉션

속성 Description
SID
호출자의 보안 식별자입니다.
AccountName
호출자의 계정 이름입니다.
AuthenticationService
NTLMSSP, Kerberos 또는 SSL과 같이 사용되는 인증 서비스입니다.
AuthenticationLevel
사용되는 인증 수준입니다. 이는 개체와 통신할 때 사용되는 보호의 양을 나타냅니다.
ImpersonationLevel
가장이 사용된 경우 클라이언트가 설정한 가장 수준입니다. 이 수준은 클라이언트가 서버에 부여한 권한의 양을 나타냅니다.

이 컬렉션에 대한 자세한 내용은 Visual Basic 개발자가 SecurityIdentity 클래스를 참조하세요. C 및 C++ 개발자는 ISecurityIdentityColl을 참조해야 합니다.

역할 멤버 자격 확인

Role-Based 보안을 사용할 수 있는지 여부 확인

프로그래밍 방식 구성 요소 보안