Roadmap

Current development status and future features for the Auth Service.

Feature Status

The Auth Service provides the foundational authentication and identity integration for the Arya Banking platform.

Implemented Features

  • Keycloak Admin SDK integration for user management.
  • Secure client_credentials delegation for inter-service communication.
  • Pooled RestTemplate for high-performance authentication.
  • Cross-service account locking orchestration.
  • Centralized identity registration bridge.

Technical Debt and Roadmap

The following enhancements are prioritized for upcoming development cycles:

FeatureDescriptionPriority
OAuth2 Code GrantTransition from password grant to Authorization Code + PKCE for browser-based logins.High
Multi-Factor AuthIntegration of OTP verification during the authentication flow.High
Token IntrospectionImplementing a localized token introspection cache for better performance.Medium
Audit IntegrationPublishing authentication success/failure events to the platform's audit trail.Medium

Issue Backlog (issues.json)

The development roadmap is maintained within the repository as a structured JSON file, which can be automatically converted into trackable GitHub Issues.

  • Authentication Logic: 15 planned tasks.
  • Cross-Cutting Concerns: 9 integration and infrastructure tasks.
Refer to the auto-create-issues.yaml workflow documentation to sync the backlog with GitHub Issues.