You already have a mesh
Kafka / notify exists. SMS stays outside the IdP.
AAAX
for Spring / platform teams
v0.7.0 · Apache-2.0 · JDK 21 · Boot 4.1
Self-host OpenID Connect on Spring Boot. One jar for login. Lifecycle events leave on Kafka or webhook soyour notification service still owns SMS.
Drag the scene. Black path = authenticate & tokens. Orange = identity events out of AAAX.
# JDK 21+
git clone https://github.com/yky32/aaax.git && cd aaax
git checkout v0.7.0
mvn test && mvn spring-boot:run
# demo / demo1234 · http://localhost:8081
./examples/curl/get-token-and-hello.shKafka / notify exists. SMS stays outside the IdP.
endpoint/ ·usecase/ ·entity/
One application.yml; Helm env for prod.
No kitchen-sink console. Orgs / SAML IdP later if needed.
AAAX authenticates.
Your mesh notifies.
Compose mesh:examples/compose-mesh· deep dive:docs/booklet.md· agents:MCP Auth index