2 Repos
Strict contracts for authorization entities to ensure consistency across different data stores.
Distinct from Entity Modeling: Focuses on the interface definition for domain entities rather than schema decorators or relation mapping.
Explore 2 awesome GitHub repositories matching data & databases · Entity Interfaces. Refine with filters or upvote what's useful.
This project is a PHP library for implementing a spec-compliant OAuth 2.0 authorization server. It serves as an authentication framework for managing user identities and client authorizations, providing the necessary components to issue and validate access and refresh tokens. The server supports a wide range of standardized authorization flows, including authorization code exchange, device grants, implicit flows, and PKCE enforcement. It handles complex token lifecycles through refresh token rotation, scope management, and the use of asymmetric keys for signing digital tokens. The system pro
Defines strict contracts for authorization entities to maintain consistent data structures across various storage backends.
Ktorm ist ein leichtgewichtiges Object-Relational-Mapping-Framework für Kotlin, das eine typsichere SQL-DSL (Domain-Specific Language) und funktionale Sequenz-APIs für die Datenbankinteraktion bietet. Es ermöglicht Entwicklern, Datenbankschemata zu definieren und relationale Tabellen auf schnittstellenbasierte Objekte abzubilden, wodurch sichergestellt wird, dass Datenpersistenz und -abruf durch stark typisierte Ausdrücke gehandhabt werden. Das Framework zeichnet sich durch die Verwendung eines funktionalen, sammlungsartigen Ansatzes für die Abfragekonstruktion aus, der es Entwicklern ermöglicht, Operationen wie Filtern, Sortieren und Aggregieren unter Verwendung idiomatischer Sprachmuster zu verketten. Durch den Einsatz von Lazy-Sequence-Evaluation stellt die Bibliothek sicher, dass Datenbankoperationen zurückgestellt werden, bis Daten explizit abgerufen werden, was die Leistung und Speichernutzung während des Datensatzabrufs optimiert. Das System deckt ein umfassendes Spektrum an Datenbankverwaltungsfunktionen ab, einschließlich automatisierter Join-Operationen, Ergebnis-Pagination und Entity-Lebenszyklusmanagement. Es unterstützt komplexe Schemadefinitionen und benutzerdefinierte Typzuordnungen und bietet Tools zur Synchronisation von In-Memory-Objektzuständen mit persistenten Datenbankdatensätzen, während die Schemakonsistenz durch deklarative Metadaten gewahrt bleibt.
Maps database tables to interface-based objects for property binding and business logic.