Local Network Permissions - launchd service running as non-root user

Hello,

Title states it basically. I have a java program (launched via shell script) running as a service using launchd which is running as a user (not root) and it does not request Local Network permissions ever.

I feel like i'm missing something here. I combed through all of the Local Network FAQs and don't really see this use case addressed.

I do see that there is an open ticket for an API to trigger the request, but no update on that and the ticket is not visible publicly.

Is there is a way to accomplish this for java or other programs running via launchd with a user other than root? something like an entitlement or an API to seed the permission of Local Network when installing the service via launchctl etc?

Local Network Permissions - launchd service running as non-root user
 
 
Q