Make Life Easier for Desktop Users with Dynamic IP Addresses #104
Labels
api key
Everything authorization
enhancement
incomplete
This issue needs more information to be actionable
service - developer console
the self service api key service
There needs to be a better way for people to use API keys from their personal machines that don't have static IP addresses. We shouldn't expect users of tools like the geocoding toolbox to generate a new key each time they get a new address.
I possible workaround might be to spoof the referrer in the application to be some domain that is specific to the application. This has the advantage of not requiring the user to register at all on api.mapserv.utah.gov and create an API key. However, then we lose the ability to communicate with the users via email and any sort of user-specific analytics. I also wonder if this will be possible if this project is switched to host (#67).
Another workaround would be to create an exception API key for each application (#21). This would have similar trade-offs to spoofing the referrer.
Another idea would be to ask users to register for an account but then just send their registered email address in place of an API key in their requests. This would solve the IP address issue, but maybe people would share email addresses?
The text was updated successfully, but these errors were encountered: