Display interactable UI on macOS login screen

We are developing a lightweight VPN client inside a daemon process that will run even when no user session is active on machine. The lightweight VPN runs in machine context and does not require user session. We would like to display some basic diagnosis information about our lightweight client on macOS login window before user is logged into their machine (in case users need that).

So, is it possible to display a UI window on login screen with some basic info that user can interact with. If yes, where can I get started?

Please note, this is not an authorization plugin. We are just wanting to display info about our process that runs a lightweight VPN client on macOS login screen.

Display interactable UI on macOS login screen
 
 
Q