This document outlines the future direction of the Keycloak Phone Number Login Plugin.
- Enhance Security:
- Integrate a dependency vulnerability scanner (e.g., OWASP Dependency-Check) into the Maven build process.
- Add a static application security testing (SAST) tool to the CI/CD pipeline.
- Improve Documentation:
- Establish a more detailed and consistent format for the
CHANGELOG.md. - Add more comprehensive documentation for developers on how to extend the plugin with new SMS providers.
- Establish a more detailed and consistent format for the
- Expand Provider Integrations:
- Add support for Twilio as an SMS provider.
- Add support for another popular SMS provider based on community feedback.
- Increase Test Coverage:
- Add more unit tests for the existing providers.
- Implement end-to-end tests to simulate the entire login flow.
- Support for other authentication methods (e.g., voice calls).
- Dashboard for analytics on phone number usage.