I'm not entirely sure sharing a bucket is not possible - as far as OSS API is concerned - looking at the doc for the create bucket endpoint, it clearly seems that the "allow" field of the body is designed for that purpose:
Allow: Objects representing applications to which the owner wants to grant access at bucket creation time
Concretely this is an array of {authId (another app clientId), access (read/full)} identifying applications with which you want to share content of that bucket.
I was testing that with two different Apps I created but was unable to let the second App load the model uploaded on a shared bucket by the first one... I'm checking that with our development team and will update that thread once I gathered more info...
Now if you are talking about the data you have on A360, then Augusto's reply remains valid, you can share with other users an entire hub or invite them to a specific project (granting access to a root folder), but at the time of this writing this is doable only from our UI and will be exposed to API at a later stage. That shared data will be accessible if the user authenticate using their credentials.
If you are interested about sharing content to users and not API access, you could implement your own web application using 2-legged authentication, storing data on OSS and managing your own user accounts where you could have several of your users accessing same models and collaborate around them.
You can also expose your own API to third party users, which access your files using Autodesk APIs in the background