{"repo":"AutismSuperman/armor-auth","free":true,"listed":false,"github":"https://github.com/AutismSuperman/armor-auth","clone":"git clone https://github.com/AutismSuperman/armor-auth.git","description":"An authentication framework based on Spring Security and Spring Authorization Server","language":"Java","stars":22,"topics":["oauth2","oauth2-authentication","oauth2-client","oauth2-server","spring-authorization-server","spring-boot","spring-security"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"ArmorAuth 简体中文 ArmorAuth is a self-hosted identity, authentication, and authorization platform built on Spring Security and Spring Authorization Server. It packages a production-oriented OAuth 2.0 / OpenID Connect authorization server, hosted sign-in pages, an admin API, a Vue admin console, Spring Boot integration starters, and runnable samples in one Java/Spring codebase. Current version: 1.0.0 What ArmorAuth Provides ArmorAuth is designed for teams that need private deployment and full control over their identity infrastructure without giving up standard protocol compatibility. - OAuth 2.0 and OpenID Connect authorization server based on Spring Authorization Server. - Hosted user-facing pages for sign-in, consent, MFA challenge, device activation, account activation result, and federated account confirmation. - Admin REST API and Vue 3 admin console for operating applications, users, organizations, tenants, identity providers, policies, sessions, keys, audit logs, webhooks, and token statistics. - Multi-tenant issuer support with tenant-aware paths such as /t/{tenantCode} . - Persistent JWK storage and database-backed authorization, consent, registered client, user, tenant, organization, and identity provider data. - Secret protection for sensitive data such as identity provider secrets, webhook secrets, TOTP material, and signing keys. Authentication Experience The hosted login flow is built to cover common consumer, enterprise, and internal-platform access patterns. - Pa","default_branch":null,"files":null,"tree":[],"storefront":"/r/AutismSuperman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AutismSuperman/armor-auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}