awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
netlify avatar

netlify/gotrue

0
View on GitHub↗
4,424 Stars·324 Forks·Go·MIT·5 Aufrufewww.gotrueapi.org↗

Gotrue

GoTrue ist ein JWT-Identitätsanbieter und eine API für das Benutzer-Management. Es fungiert als OAuth 2.0-konformer Server, der Benutzerregistrierung und Authentifizierung abwickelt und signierte JSON Web Tokens ausstellt, um den Zugriff auf geschützte API-Ressourcen zu steuern.

Der Dienst integriert externe Identitätsanbieter, um es Nutzern zu ermöglichen, sich mit Konten von Drittanbietern anzumelden. Er enthält zudem einen SMTP-Benachrichtigungsdienst für den Versand von Passwort-Resets, Anmeldebestätigungen und E-Mails zur Kontowiederherstellung.

Das System deckt breitere Funktionen für das Benutzerkonten-Management ab, einschließlich der Möglichkeit, Benutzerprofile zu aktualisieren und benutzerdefinierte Metadaten zu verwalten. Es bietet API-Zugriffskontrolle durch Token-Generierung und -Validierung und unterstützt das Tracing von Request-Ausführungen zur Leistungsüberwachung.

Features

  • OAuth 2.0 Authorization Servers - Functions as a full OAuth 2.0 authorization server that manages client registrations and issues access tokens.
  • JWT Authentications - Provides a complete identity provider system using signed JWTs to authenticate users and protect API resources.
  • JWT Format Tokens - Issues signed JWTs to verify user identity and permissions for subsequent API requests.
  • API Access Control - Implements granular API access control by validating signed tokens for protected resources.
  • User Profile Management - Provides functionality for retrieving and updating user account attributes and custom profile metadata.
  • Identity Authentication - Provides identity authentication via external providers to grant access without local credentials.
  • JWT Identity Servers - Functions as an OAuth 2.0 compliant identity provider that manages users and issues signed JWTs.
  • Stateless Session Management - Utilizes signed JWTs to maintain stateless user sessions without server-side session storage.
  • Third-Party Identity Integrations - Integrates third-party identity providers to enable users to sign in with existing external accounts.
  • Token Authentication - Generates secure authentication tokens using various grant types to control API access.
  • User Account Management - Manages user account registration, profile updates, and metadata for web applications.
  • User Account Registrations - Handles the creation of new user accounts through email and password registration flows.
  • User Identity Management - Provides a backend API for managing user profiles, account registration, and identity-related data lifecycles.
  • Stateless Architectures - Employs a stateless architecture that verifies identity using self-contained tokens instead of server-side state.
  • Identity Provider Integration - Integrates external identity providers to enable third-party sign-in via authorization code exchange.
  • Account Verification Workflows - Automates the sending of confirmation and recovery emails to secure and verify new user accounts.
  • User Notifications - Provides an SMTP notification service for delivering password resets, signup confirmations, and account recovery emails.
  • Account Lifecycle Notifications - Sends automated lifecycle notifications for signup confirmations and password recovery.
  • SMTP Integrations - Provides SMTP integrations to dispatch automated account verification and password reset emails.
  • OAuth Token Exchanges - Implements OAuth 2.0 token exchange flows to generate signed JWTs based on various grant types.

Star-Verlauf

Star-Verlauf für netlify/gotrueStar-Verlauf für netlify/gotrue

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht netlify/gotrue?

GoTrue ist ein JWT-Identitätsanbieter und eine API für das Benutzer-Management. Es fungiert als OAuth 2.0-konformer Server, der Benutzerregistrierung und Authentifizierung abwickelt und signierte JSON Web Tokens ausstellt, um den Zugriff auf geschützte API-Ressourcen zu steuern.

Was sind die Hauptfunktionen von netlify/gotrue?

Die Hauptfunktionen von netlify/gotrue sind: OAuth 2.0 Authorization Servers, JWT Authentications, JWT Format Tokens, API Access Control, User Profile Management, Identity Authentication, JWT Identity Servers, Stateless Session Management.

Welche Open-Source-Alternativen gibt es zu netlify/gotrue?

Open-Source-Alternativen zu netlify/gotrue sind unter anderem: element-hq/synapse — Synapse is a Matrix homeserver implementation that provides the infrastructure for decentralized, real-time… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… dwyl/learn-json-web-tokens — This project is a technical tutorial and guide for implementing user identity and session management using JSON Web… doorkeeper-gem/doorkeeper — Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the… bknd-io/bknd — bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated… miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,…

Open-Source-Alternativen zu Gotrue

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gotrue.
  • element-hq/synapseAvatar von element-hq

    element-hq/synapse

    4,314Auf GitHub ansehen↗

    Synapse is a Matrix homeserver implementation that provides the infrastructure for decentralized, real-time communication and messaging. It functions as a federated chat server that synchronizes room data and event streams across independent server instances to enable cross-domain interoperability. The server utilizes a hybrid core that integrates performance-critical logic in Rust with a Python orchestration layer. It employs a PostgreSQL relational database for persisting user accounts and conversation history, and uses a Redis-based messaging system to distribute tasks across horizontal wo

    Python
    Auf GitHub ansehen↗4,314
  • teamhanko/hankoAvatar von teamhanko

    teamhanko/hanko

    8,801Auf GitHub ansehen↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Auf GitHub ansehen↗8,801
  • dwyl/learn-json-web-tokensAvatar von dwyl

    dwyl/learn-json-web-tokens

    4,176Auf GitHub ansehen↗

    This project is a technical tutorial and guide for implementing user identity and session management using JSON Web Tokens. It focuses on building a secure login system that verifies user identities in web and mobile applications. The material covers the full lifecycle of token-based security, including the issuance and validation of authentication tokens and the management of stateless sessions. It provides instructions on maintaining persistent user sessions through client-side storage and implementing session revocation to invalidate specific or all active tokens. The implementation detai

    JavaScript
    Auf GitHub ansehen↗4,176
  • doorkeeper-gem/doorkeeperAvatar von doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Auf GitHub ansehen↗

    Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the necessary framework to build an authorization server that issues and validates security tokens for third-party applications, effectively acting as a security middleware to protect API endpoints. The project integrates an identity layer via OpenID Connect to verify user identities and retrieve profile information. It supports a variety of security patterns, including the implementation of the PKCE flow for public clients and the issuance of stateless JSON Web Tokens. Its broade

    Ruby
    Auf GitHub ansehen↗5,501
  • Alle 30 Alternativen zu Gotrue anzeigen→