authorize [-updPiew] [right...] Authorize requested right(s). 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. Examples security> security authorize -ud my-right Basic authorization of my-right. security> security -q authorize -uew my-right | security -q authorize -i my-right Authorizing a right and passing it to another command as a way to add authorization to shell scripts.
“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
Related macOS commands:
security - Administer Keychains, keys, certificates and the Security framework.