Interface used to access client security settings and perform impersonation
Can be created using pythoncom::CoGetCallContext
-
Retrieves security settings specified by the client
-
Initiates impersonation of client
-
Ends impersonation of client
-
Determines if server is currently impersonating a client
PyIServerSecurity.ImpersonateClient
ImpersonateClient() Initiates impersonation of client
PyIServerSecurity.IsImpersonating
bool = IsImpersonating() Determines if server is currently impersonating a client
PyIServerSecurity.QueryBlanket
dict = QueryBlanket(Capabilities) Retrieves security settings specified by the client
-
Capabilities=0 : int
Can be EOAC_MAKE_FULLSIC for SChannel provider
PyIServerSecurity.RevertToSelf
RevertToSelf() Ends impersonation of client