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

Rename "application_password" to "qit_token" #108

Closed
Luc45 opened this issue Jan 11, 2024 · 1 comment
Closed

Rename "application_password" to "qit_token" #108

Luc45 opened this issue Jan 11, 2024 · 1 comment
Assignees

Comments

@Luc45
Copy link
Member

Luc45 commented Jan 11, 2024

The current setup in QIT already incorporates a unique and secure approach to authentication, but the terminology used, application_password, can lead to confusion as indicated in this GitHub issue: #106

Clarifying Purpose and Usage: The term application_password is a generic one in the WordPress context and can be used as a password applicable for various applications or endpoints within WordPress. Renaming it to qit_token immediately clarifies that this token is specifically for use with QIT. It removes ambiguity, making it clear to users that this token is not a standard WordPress application password but something specific to QIT.

What's different in a qit_token?

  • Exclusive Authentication for QIT: The qit_token is a unique application password specifically designed for authenticating requests against QIT endpoints.
  • Limited Scope of Use: A qit_token is intentionally restricted and cannot be used to authenticate requests against non-QIT endpoints.
  • Restriction on Endpoint Access: Unlike regular application passwords in WordPress, QIT endpoints are configured to only accept the qit_token for authentication.
  • Enhanced Security Measures: The use of qit_token significantly increases security. In the event of a token leak, its impact is confined to QIT endpoints only. This restriction is crucial as it prevents the compromised token from being used to perform potentially harmful actions outside of QIT, such as modifying products or accessing sensitive data.

In summary, while the backend functionality and security measures are already in place and effective, renaming application_password to qit_token in the QIT CLI commands and documentation will improve clarity and user experience.

@Luc45
Copy link
Member Author

Luc45 commented Jan 29, 2024

Solved in #118

@Luc45 Luc45 closed this as completed Jan 29, 2024
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