Provides a lightweight single sign-on (SSO) and authorization solution built on SpringBoot and OAuth2.
This Java-based project offers an SSO and permission management center, leveraging SpringBoot and OAuth2's authorization code flow. It includes features like single sign-out, automatic token renewal, and forced user logout. The system supports cross-domain, frontend/backend separated, and distributed deployments using Redis, with client examples provided in `smart-sso-demo` and `smart-sso-demo-h5`. The `master` branch uses SpringBoot 3.x with JDK 17, while the `1.7` branch supports SpringBoot 2.x and JDK 8.
Provides a lightweight single sign-on (SSO) and authorization solution built on SpringBoot and OAuth2.
Developers building SpringBoot applications who need to implement a flexible and scalable single sign-on and authorization system.