4
Currently there is no way to obtain a user's Web Service Access Key unless you interactively log in as that user. This is unworkable in practice (see below for example). What we need is a way to get the key if you are some type of trusted user, such as maybe if you’re "super" across all companies or maybe part of an AAD admin group or something. I'd prefer that the trusted user is able to get the key programmatically, but even if they were able to interactively open the individual user cards and get the key, that would be a good start, though it still means copying/pasting the key somewhere, which is ugly.

Scenario illustrating need for change:
If I have 30 warehouse devices that have to access BC, I have to log in with each individual user, navigate the user card, and copy and paste the key to somewhere (BC report or table, Notepad, etc.). Thirty log-ins. Thirty copy/pastes. Not fun. And if those users aren’t device users, it could be even worse because now I need to ask each user to do it themselves. Those users may never use BC, so it now either requires training or just using their password yourself (which is worse than just being able to see their access key). And if they do it themselves, they'll end up e-mailing the key in plain text which is way less secure than just properly allowing admin or programmatic access.
Category: Development
STATUS DETAILS
Needs Votes
Ideas Administrator

Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future.

Best regards,
Business Central Team