/casgate

Open Source Identity and Access Management

Primary LanguageGoApache License 2.0Apache-2.0

casgate

CasGate

A UI-first centralized authentication / Single-Sign-On (SSO) platform based on OAuth 2.0 / OIDC.


This repository is a fork of Casdoor, an open-source authentication and authorization server, tailored to meet enterprise requirements and prioritize security. While this fork is currently fully compatible with the original Casdoor, it's essential to note that future features may diverge from the main project.

Features

This fork retains all the core features of the original Casdoor project.

Additionally, CasGate aims to introduce the following features:

  • Temporary user password. Administrator may force specific user to change his password after first login.
  • Auto assign user role by LDAP, SAML or oAuth attributes
  • Invite link
  • Flexible AuthZ model mapping based on Casbin
  • and much more in development

Important Note: This repository is currently a work in progress while we're preparing it for the first stable release and fine-tuning the community contribution process.

Security

For information on reporting security vulnerabilities in CasGate, see SECURITY.md.

License

Apache-2.0