Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Life Easier for Desktop Users with Dynamic IP Addresses #104

Open
stdavis opened this issue Apr 6, 2020 · 0 comments
Open

Make Life Easier for Desktop Users with Dynamic IP Addresses #104

stdavis opened this issue Apr 6, 2020 · 0 comments
Labels
api key Everything authorization enhancement incomplete This issue needs more information to be actionable service - developer console the self service api key service

Comments

@stdavis
Copy link
Member

stdavis commented Apr 6, 2020

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?

@steveoh steveoh added the service - developer console the self service api key service label Sep 2, 2020
@steveoh steveoh added the api key Everything authorization label Sep 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api key Everything authorization enhancement incomplete This issue needs more information to be actionable service - developer console the self service api key service
Projects
None yet
Development

No branches or pull requests

2 participants