Skip to content

Feature/2fa support for client user - #6953

Open
8tuso wants to merge 17 commits into
osTicket:developfrom
8tuso:feature/2fa-support-for-client-user
Open

Feature/2fa support for client user#6953
8tuso wants to merge 17 commits into
osTicket:developfrom
8tuso:feature/2fa-support-for-client-user

Conversation

@8tuso

@8tuso 8tuso commented May 4, 2026

Copy link
Copy Markdown

Summary

This PR introduces Two-Factor Authentication (2FA) support for client users.

The implementation adds an additional verification step during login to enhance account security. It is designed to work alongside the corresponding updates made by me in the plugins repository.


Changes

  • Added 2FA flow for client authentication
  • Integrated verification step during login
  • Added support for plugin-based 2FA configuration
  • Updated related authentication logic

Dependencies

This PR is intended to be used with the corresponding plugin changes:

*will add the link to the plugin later

Testing

  • Tested in a production environment (~200+ users)
  • Verified login flow with and without 2FA enabled
  • Confirmed backward compatibility for users without 2FA

Notes

  • Documentation is available upon request
  • Feedback and suggestions are welcome

@8tuso

8tuso commented May 4, 2026

Copy link
Copy Markdown
Author

The plugin PR
osTicket/osTicket-plugins#303

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

Successfully merging this pull request may close these issues.

1 participant