effect-auth

Set Up a Development Admin

Seed a development administrator through a focused durable permission store.

The generated development seed can create deterministic account/password users on Bun SQLite, Node SQLite, and PostgreSQL. It does not grant application roles.

To create a development administrator, apply the permissions migration module and provide the focused SQLite, D1, or PostgreSQL PermissionStore. Create definitions and grant the role through PermissionAdministration behind an explicit development-only gate.

Never run public development credentials against production data. Do not use a memory permission store in production.