Define valid authorization options.
Available in Mac OS X v10.0 and later.
C# | Visual Basic | Visual C++ |
public enum AuthorizationFlags
Public Enumeration AuthorizationFlags
public enum class AuthorizationFlags
Member | Description |
---|---|
kAuthorizationFlagDefaults | If no bits are set, none of the following features are available. Available in Mac OS X v10.0 and later. |
kAuthorizationFlagInteractionAllowed | If the bit specified by this mask is set, you permit the Security Server to interact with the user when necessary. Available in Mac OS X v10.0 and later. |
kAuthorizationFlagExtendRights | If the bit specified by this mask is set, the Security Server attempts to grant the rights requested. Once the Security Server denies one right, it ignores the remaining requested rights. Available in Mac OS X v10.0 and later. |
kAuthorizationFlagPartialRights | If the bit specified by this mask and the kAuthorizationFlagExtendRights mask are set, the Security Server grants or denies rights on an individual basis and all rights are checked. Available in Mac OS X v10.0 and later. |
kAuthorizationFlagDestroyRights | If the bit specified by this mask is set, the Security Server revokes authorization from the process as well as from any other process that is sharing the authorization. If the bit specified by this mask is not set, the Security Server revokes authorization from the process but not from other processes that share the authorization. Available in Mac OS X v10.0 and later. |
kAuthorizationFlagPreAuthorize | If the bit specified by this mask is set, the Security Server preauthorizes the rights requested. Available in Mac OS X v10.0 and later. |
kAuthorizationFlagNoData | Private bits. Do not use. Available in Mac OS X v10.0 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)