riok / Kreya

Kreya is a GUI client for gRPC and REST APIs with innovative features for environments, authorizations and more.
https://kreya.app
278 stars 5 forks source link

API Key Authentication #226

Open andreassiegel opened 2 months ago

andreassiegel commented 2 months ago

Is your feature request related to a problem? Please describe.

In some projects, we are using API keys for authentication and I would like to be able to use it the same way as the pre-configured OAuth 2.0 authentication, for example.

Describe the solution you'd like

I‘d appreciate being able to create a new „authentication“ in the corresponding settings with type „API Key“.

Configuration options should be:

Describe alternatives you've considered

Currently, I leave the authentication set to „No Auth“ and directly configure the header or query parameter in the REST endpoint configuration.

This works but feels a bit inconsistent given how the other authentication mechanisms can be configured, also as other API clients support API key authentication as a similar mechanism as well.

ni507 commented 1 month ago

Thank you for your report.

We will add this to our backlog.