How can I distribute my OAuth 2 (3LO) app to people within the organization, not in public?

How can I distribute my OAuth 2 (3LO) app to people within the organization, not in public?

I created an OAuth 2 (3LO) app which only myself can use as the app is private by default.
How can I distribute it only to people within the organization? The app is not supposed to be exposed in public. It is targeting an app on promises.

I have followed the section (Distributing your OAuth 2.0 (3LO) apps) on the page: https://developer.atlassian.com/cloud/jira/platform/oauth-2-3lo-apps/#distributing-your-oauth-2-0--3lo--apps

It says “Enabling sharing doesn’t make your app available on the Atlassian Marketplace. Although OAuth 2.0 (3LO) apps can be listed on the Atlassian Marketplace, they will appear as informational listings only, with limited Marketplace features.”. Does it mean the app will be visible once I enable the app sharing to share only in the organization?

I also got confused by the statement “6. Copy the Authorization URL(s) and distribute to your users.”.
My app has 6 URLs (User identity API authorization URL, Classic Confluence API authorization URL, Classic Jira Service Management API authorization URL and etc…)
How can people use the URLs?

I also read through the page: https://developer.atlassian.com/cloud/jira/platform/getting-started-with-connect/
On the Manage apps page, there are two options (Enable private listings, and Enable development mode)
Are they always enabled to not expose the apps in public?

Those questions might be sounding simple. but I am struggling to understand Atlassian documentation.

Any link that helps me will be appreciated.