{"repo":"TeskaLabs/seacat-auth","free":true,"listed":false,"github":"https://github.com/TeskaLabs/seacat-auth","clone":"git clone https://github.com/TeskaLabs/seacat-auth.git","description":"SeaCat Auth provides authentication, authorization, identity management, session management and other access control features.","language":"Python","stars":13,"topics":["authentication","authorization","oauth2","ldap","fido2","openid-connect","webauthn"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"SeaCat Auth SeaCat Auth is a microservice that provides authentication, authorization, identity management, session management and other access control features. It is designed to be used as an access control app for other microservices. 📖 Documentation is available at docs.teskalabs.com. SeaCat Auth provides a rich REST API documented in a Postman collection. Features Authentication Second-factor Authentication (2FA) / Multi-factor Authentication (MFA) Supported factors: Password FIDO2 / Webauthn Time-based One-Time Password (TOTP) SMS code Subnet (ROADMAP) Request header (X-Header) Machine-to-Machine API keys (ROADMAP) &nbsp; Authorization Roles Role-based access control (RBAC) Policies (ROADMAP) Attribute-based access control (ABAC) (ROADMAP) &nbsp; Identity management Federation of identities Supported providers: File (htpasswd) In-memory dictionary MongoDB ElasticSearch LDAP and Active Directory Google Custom provider &nbsp; Multitenancy including tenant management for other services and applications Session management Single-sign on OpenId Connect / OAuth2 Proof Key for Code Exchange aka PKCE for OAuth 2.0 public clients Authorization/authentication introspection backend for NGINX Authorization/authentication interceptor for 3rd party applications (aka Batman) Kibana &amp; ElasticSearch Grafana Docker registry / NGINX (ROADMAP) HTTP Basic Authentication Audit trail Provisioning mode Structured logging (Syslog) and telemetry Design Authentication Service Authorization S","default_branch":null,"files":null,"tree":[],"storefront":"/r/TeskaLabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TeskaLabs/seacat-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."}