Authorize requested right(s).
Syntax
authorize [-updPiew] [right...]
The extend-rights flag will be passed by default.
Options
-u Allow user interaction.
-p Allow returning partial rights.
-d Destroy acquired rights.
-P Pre-authorize rights only.
-l Operate authorization in least privileged mode.
-i Internalize authref passed on stdin.
-e Externalize authref to stdout
-w Wait while holding AuthorizationRef until stdout is closed. This will allow client
to read externalized AuthorizationRef from pipe.
Basic authorization of my-right:
security> security authorize -ud my-right
Authorize a right and pass it to another command as a way to add authorization to shell scripts:
security> security -q authorize -uew my-right | security -q authorize -i my-right
“Security is mostly a superstition. It does not exist in nature, nor do the children of men as a whole experience it. Avoiding danger is no safer in the long run than outright exposure. Life is either a daring adventure, or nothing” ~ Helen Keller
Local man page: security - Command line help page on your local machine.
How-to: security - Administer Keychains, keys, certificates and the Security framework.