awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesModel Extension Patterns

Mechanisms for overriding or extending default data model behaviors using custom classes.

Distinct from Model Property Defaults: The candidates refer to financial default models, AI model selection, or property defaults; this is about architectural model extensibility via inheritance or overriding.

Explore 1 awesome GitHub repository matching software engineering & architecture · Model Extension Patterns. Refine with filters or upvote what's useful.

Awesome Model Extension Patterns GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • doorkeeper-gem/doorkeeperAvatar doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Vezi pe GitHub↗

    Doorkeeper este un server de autorizare OAuth 2 și furnizor pentru aplicații Ruby on Rails și Grape. Oferă framework-ul necesar pentru a construi un server de autorizare care emite și validează token-uri de securitate pentru aplicații terțe, acționând efectiv ca un middleware de securitate pentru a proteja endpoint-urile API. Proiectul integrează un strat de identitate prin OpenID Connect pentru a verifica identitățile utilizatorilor și a recupera informațiile de profil. Suportă o varietate de tipare de securitate, inclusiv implementarea fluxului PKCE pentru clienți publici și emiterea de JSON Web Tokens (JWT) stateless. Capabilitățile sale mai largi acoperă întregul ciclu de viață al token-ului, inclusiv hashing-ul criptografic al token-urilor și secretelor, restricționarea accesului bazată pe scope și revocarea token-urilor. Gestionează înregistrarea aplicațiilor terțe și oferă mecanisme pentru identificarea proprietarului resursei și execuția fluxului de autorizare. Sistemul include un strat de persistență cu suport pentru mai multe adaptoare de baze de date, inclusiv Active Record, Sequel și MongoDB.

    Uses custom model classes to override or add behavior to default application, token, and grant entities.

    Ruby
    Vezi pe GitHub↗5,501
  1. Home
  2. Software Engineering & Architecture
  3. Model Extension Patterns