My Portal has a user intended to provide read-only access to existing map service so its user type is "Viewer". I would like my JS API application to use that. The JS API documentation says I should register an application for that purpose.
How do I register an application in a "Viewer" user type? Is it possible to register the application as myself (an admin) and then move the item to the "Viewer" account? I don't want the JS API application to get my admin powers.