Timeline for Authorization plugin for package installation
Current License: CC BY-SA 4.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 19, 2020 at 17:47 | history | edited | Graham Miln | CC BY-SA 4.0 |
added 26 characters in body
|
Jun 19, 2020 at 15:01 | comment | added | Graham Miln |
UpdateKit handles packages (pkg) files. Anything you can package, you can pass to installer via UpdateKit/UpdateCore. You should also investigate Munki before writing your own solution.
|
|
Jun 19, 2020 at 14:59 | comment | added | theappledev | ok ill check that.Is it possible to do this for installation of profiles(manually by standard user)? | |
Jun 19, 2020 at 14:39 | comment | added | Graham Miln | Yes, you could wrap up UpdateKit to handle installation for non-administrators of acceptable packages. The wrapped UpdateKit would need to be installed by an administrator to grant the initial rights. | |
Jun 19, 2020 at 12:26 | comment | added | theappledev | is it possible to use helper to identify which app being installed currently and grant right?in my case standard users should be able to install any whitelisted 3rd party app without admin credentials | |
Jun 19, 2020 at 12:18 | history | edited | Graham Miln | CC BY-SA 4.0 |
edited body
|
Jun 19, 2020 at 12:16 | comment | added | Graham Miln |
I have extended the answer to mention a SMJobBless approach and linked to a sample project.
|
|
Jun 19, 2020 at 12:13 | comment | added | Graham Miln |
No, that information is not available in the request. I suspect Apple's engineers would consider the information a possible security leak. A possible solution from Apple would check for a system.install.pkg.<bundle of pkg> before a more generic right check.
|
|
Jun 19, 2020 at 12:11 | history | edited | Graham Miln | CC BY-SA 4.0 |
added 257 characters in body
|
Jun 19, 2020 at 12:08 | comment | added | theappledev | i have implemented a custom authorization plugin.Is there a way to identify which application is being installed?I tried to access context and hint values but was unable to get details about the application being installed | |
Jun 19, 2020 at 12:06 | history | answered | Graham Miln | CC BY-SA 4.0 |