보안 호출 컨텍스트 정보에 액세스
역할 기반 보안을 사용하는 경우 보안 호출 컨텍스트 개체를 사용하여 현재 호출에 대한 보안 정보에 액세스할 수 있습니다.
다음 속성 컬렉션은 보안 호출 컨텍스트 개체에서 사용할 수 있습니다.
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을 참조해야 합니다.