認証を作成し、それを使用して認証されたコマンドを実行するCLIツールがあります。この CLI ツールを連続して何回も呼び出す必要があります。
ツールを初めて呼び出したときに与えられた認証を再利用するにはどうすればよいですか? これは私の認証コードです:
AuthorizationRef authorizationRef;
status = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &authorizationRef);
AuthorizationExecuteWithPrivileges(authorizationRef, "/bin/rm", kAuthorizationFlagDefaults, NULL , NULL);