openauth-deadpool-postgres 0.0.5

deadpool-postgres database adapter for OpenAuth.
Documentation
# openauth-deadpool-postgres

Pooled Postgres database adapter for OpenAuth-RS.

## Status

This package is in experimental beta. Pool configuration, migration behavior,
and adapter contracts may change before stable release.

## What It Provides

`openauth-deadpool-postgres` is the recommended Postgres adapter for production
deployments that want pooling without taking a SQLx dependency. It uses
`deadpool-postgres` for pooling and reuses OpenAuth-RS shared SQL planning.

## Example

```rust
use openauth::OpenAuth;
use openauth_deadpool_postgres::DeadpoolPostgresAdapter;

let adapter = DeadpoolPostgresAdapter::connect(
    "postgres://user:password@localhost:5432/openauth",
)
.await?;

let auth = OpenAuth::builder()
    .secret("secret-a-at-least-32-chars-long!!")
    .adapter(adapter)
    .build()?;
```

Use `DeadpoolPostgresRateLimitStore::from(&adapter)` when you want the same
database to provide distributed rate limiting.

## Links

- [Root README]../../README.md
- [Repository]https://github.com/sebasxsala/openauth-rs