Authorization Services is an API that facilitates access control to restricted areas of the operating system and allows you to restrict a user’s access to particular features in your Mac app. Authorization Services is used in
software that restricts access to its own tools
applications that call system tools
software installers that install privileged tools or require access to restricted areas of the operating system
A companion volume to Authorization Services C Reference is Authorization Services Programming Guide, which explains the concepts behind authorization and provides examples of how to use Authorization Services. Objective-C methods that are equivalent to several of the functions in this document are described in SecurityFoundation.
Authorization Services is available in macOS 10.0 and later as part of the Security framework.