I am not sure if you have understood our requirement exactly. I would like to re-iterate that the prelogin agent when insitalled, simply appears on with URL that we have configured. On Mac, we are able to see this pre login agent in case of only logout of the user. We have a requirement to see tha prelogin agent in case of the different power options: Start, Lock, Sleep, Restart.
With the suggestion of SFAuthorizationPluginView, it seems like we will have to implement a custom login screen for Mac and have our prelogin agent displayed in the same. But, this seems like implementing the entire login window for the sake of just a component with in the login screen.
Also, we tried the FileVault scenario you have described. On disabling the FileVault using the following steps, we are still not able to see our pre login agent, post restart:
- Choose Apple menu > System Preferences, then click Security & Privacy.
- Click the FileVault tab.
- Click , then enter an administrator name and password.
- Click Turn Off FileVault.