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

Reducing the number of configuration lines #10

Open
mertssmnoglu opened this issue Mar 2, 2025 · 0 comments
Open

Reducing the number of configuration lines #10

mertssmnoglu opened this issue Mar 2, 2025 · 0 comments
Assignees

Comments

@mertssmnoglu
Copy link
Member

Checkmate API doesn't have an authentication system for the third parties like plugins or a CLI. The only way to interact with the API is storing 4 different fields in the config file.

There are many disadvantages for the CLI side

  1. People should use the User Level token and it has an expiration date.
  2. UserID and TeamIDs are not listed anywhere in the UI, so people should extract it from the http requests.

Checkmate CLI Config

Current Checkmate CLI Config for Testing Purposes Only


It should be easy to manage, modify and store. There is an example down below. API key and base URL should be enough. Other user and team related values can be fetched from the JWT Token Payload.

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant