The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
LegacyAuthenticationLevel
Sets the default authentication level for applications that do not call CoInitializeSecurity.
Caution It is not recommended that you change this value, because this will affect all COM server applications that do not set their own process-wide security, and might prevent them from working properly. If you are changing this value to affect the security settings for a particular COM application, then you should instead change the process-wide security settings for that particular COM application. For more information on setting process-wide security, see Setting Process-wide Security.
Registry Entry
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole LegacyAuthenticationLevel = value
Remarks
This is a REG_WORD value that is equivalent to the RPC_C_AUTHN_LEVEL constants.
| Value | Constant |
|---|---|
| 1 | RPC_C_AUTHN_LEVEL_NONE |
| 2 | RPC_C_AUTHN_LEVEL_CONNECT |
| 3 | RPC_C_AUTHN_LEVEL_CALL |
| 4 | RPC_C_AUTHN_LEVEL_PKT |
| 5 | RPC_C_AUTHN_LEVEL_PKT_INTEGRITY |
| 6 | RPC_C_AUTHN_LEVEL_PKT_PRIVACY |
If this registry value is not present, the default authentication level established by the system is 2 (RPC_C_AUTHN_CONNECT).
Related topics
Show: