-
Notifications
You must be signed in to change notification settings - Fork 27
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
Document the scope of API Keys #42
Comments
There are two types of API keys and two types of API endpoints, so it might confuse you. First type of API endpoint is 'opened' API endpoint. Second type of API endpoint is just for user feedback front-end web site. |
As we do not have 'creating project' and 'creating channel' features in front page right now, you should get the jwt token from the signed in front web page and use it to create project and channel. Sorry for inconvenience. |
Yes I was talking about the first type of keys. My point is that the API Key Managment page in the frontend just seems like a normal API Key page that you can find in all kind of applications. So I thought that this API Key has admin access (or a similar role) to the whole project. It just feels like that you are in the "project" scope and not the "create feedback" scope. This is merely a UX issue in my opinion. |
Now I fully understand it. |
I created an API key to test some stuff in postman and noticed that not all endpoints are actually allowing authentication via API keys.
Since you create those API keys in the project scope, I felt like this would be a logical step.
If this is not intended by you, I would suggest to document this and add a warning/info field in the client.
The text was updated successfully, but these errors were encountered: