Problem: No way to control access permissions for employees using a tool leveraging the AdminAPI.
Possible Solutions:
- Don't use the AdminAPI and have use player accounts in our titles for our employees grant access permissions through internal data on their player accounts and leverage Cloud Script to create our own AdminAPI. (CloudScript still only has access to the ServerAPI, Mixing of employee and player accounts, muddy with our system for granting in-game admin powers, handled entirely through PlayFab)
- Use our own server to run a lightweight backend layer between our custom tools and PlayFab. Could use a 2nd title on PlayFab to handle authenticating employees and storage of access permissions. (Basically reimplementing the AdminAPI but with a login, higher maintenance, not handled entirely through PlayFab, more powerful and extensible)
- Something I have not thought of?
So looking for thoughts and suggestions on how to solve this problem? I am leaning towards solution 2 for the power and flexibility it provides despite the higher maintenance cost.