So here is what I did to share the device. In the Web Console you have to create a new sub organization. Once that sub organization is created, from your main organization go to the organization tab and select the newly created sub organization. Under templates, select edit and add the template for the device you want to add, and then save. Now go to the search tab under Organizations, select my organizations. Hover the mouse pointer over the name of the sub organization and select Switch To. You should now be in the search tab for the sub organization. Now add new device. This will generate all of the info for a new device. You will need to use/load this new auth code to the device. Next go to the settings tab for the sub organization, and under roles and permissions edit the permissions for each type of role (I had to allow the user to see devices and control devices). At this point the user should see the device in their app. In your app you will need to click the little person in the upper left corner (I am using android, not sure about the app interface for apple), and then the little building (Organizations). In Organizations Settings, switch the organization to the one you just created, and then exit the settings. You should now see the device in that organization.
You have to switch back and forth to the different organizations that your devices are in. I guess that’s the burden of being an admin.
Phew. That was a lot of steps. Hopefully this helps you, or someone.