The programming interface you use to access restricted areas of the operating system, and to control access to particular features of your macOS app.
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.
The companion volume Authorization Services Programming Guide 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.