Server Storage¶
Module: s2auth.server.storage
StoredObject
¶
Bases: Base
Database model for storing pydantic objects as JSON.
Source code in src/s2auth/server/models.py
async_session(cfg=Depends[config])
async
¶
Source code in src/s2auth/server/db.py
store_object(object, async_session=Depends[async_session])
async
¶
Store a pydantic object in the database as JSON.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
object
|
BaseModel
|
Any pydantic BaseModel instance to store |
required |
async_session
|
AsyncSession
|
Database session (injected via dependency injection) |
Depends[async_session]
|