|
|
|
|
|
by beachy
876 days ago
|
|
If the provider is bearing the costs (like here) then they always need some kind of authorization, or they have no way to shut off abusers or people with misbehaving clients. An API key is about the simplest possible way to achieve that, and appears to be perfectly adequate in this case. What do you suggest? SAML? |
|
HTTP is an "API" that has no API keys and all the public web servers in the world seem to manage this without any trouble.
> What do you suggest? SAML?
No authentication required by default -- it's public data. Just impose a reasonable rate limit by IP address and require registration only if someone has a legitimate reason to exceed that.