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

API settings view assumes user knowledge #794

Closed
phrohdoh opened this issue Jan 12, 2018 · 2 comments
Closed

API settings view assumes user knowledge #794

phrohdoh opened this issue Jan 12, 2018 · 2 comments
Assignees

Comments

@phrohdoh
Copy link

3 things regarding /settings/api:

  1. API access

The API can...

As a user my immediate thoughts are:

What "API"?

Where do I go to read about this thing?

Do I need to know what this is as a user? I assume so since it is part of my settings.

  1. Personal access tokens

Make sure you give this token to a source you trust - as they allow you to access all your data.

Ok I need to give this to someone I trust... my SO? Does this allow them to login as me?

Why would I create a PAT?

  1. OAuth

This section lets you register your own OAuth clients.

As before, what is this?

Do typical users need to know?


Hopefully you can see the points I am trying to make above.

The API view does not tell the user what anything presented is or whether they even need to care about its existence.

Given that the API and OAuth2 access are developer-oriented my opinion is that they should be moved elsewhere (possibly somewhere like a marketplace where developers can register OAuth2 applications and users can browse available integrations).


As a final note please see this issue request documentation of integrating with Monica via OAuth2 because as a developer who has successfully used OAuth2 previously I do not know what to make of the information presented once I have registered a client.

@asbiin asbiin self-assigned this Nov 14, 2019
@asbiin
Copy link
Member

asbiin commented Dec 15, 2019

Fixed by #3268

@asbiin asbiin closed this as completed Dec 15, 2019
@github-actions
Copy link

github-actions bot commented Jan 8, 2021

This issue has been automatically locked since there
has not been any recent activity after it was closed.
Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants