Arya Banking
HomeDocs
Overview
Platform Overview
System Guides
Local Development Setup
Common Library
Service Registry
Config Server
API Gateway
Infrastructure
User Service
Auth Service
OverviewEntry PointGetting StartedAPI ReferenceArchitectureConfigurationSecurityVault IntegrationKeycloak IntegrationCI/CD & DeploymentRoadmapServices Deep Dive
Admin Service
Roadmap
Docs/Auth Service

Auth Service

Documentation for arya-banking-auth-service — the authentication and identity bridge to Keycloak.

Overview
High-level summary of the arya-banking-auth-service mission and tech stack.
Entry Point
Dissection of the main application class and its configuration annotations.
Getting Started
Setup and local development guide for the Auth Service.
API Reference
Detailed REST API documentation for the Auth Service.
Architecture
High-level system architecture and authentication process flow.
Configuration
Detailed breakdown of the Auth Service's configuration and properties.
Security
Implementation details for JWT role mapping and endpoint security.
Vault Integration
How the Auth Service manages sensitive credentials and configuration using HashiCorp Vault.
Keycloak Integration
Detailed breakdown of the Auth Service's interaction with the Keycloak Admin Client.
CI/CD & Deployment
GitHub Actions workflows for the Auth Service.
Roadmap
Current development status and future features for the Auth Service.
Services Deep Dive
In-depth look at the business logic layer: KeyCloakService and KeyCloakManager.

© 2026 Arya Banking Docs

GitHub