24 lines
752 B
Markdown
24 lines
752 B
Markdown
|
|
# user-engine application binding
|
||
|
|
|
||
|
|
| Field | Value |
|
||
|
|
|-------|--------|
|
||
|
|
| application id | `coulomb-social` (`USER_ENGINE_APPLICATION_ID`) |
|
||
|
|
| display name | coulomb.social |
|
||
|
|
| tenant (v1) | `binky` (client #1) |
|
||
|
|
| identity link | `(issuer, sub)` → `user_engine_user_id` on first login |
|
||
|
|
| local row | `members.Member` (no passwords) |
|
||
|
|
|
||
|
|
## Runtime
|
||
|
|
|
||
|
|
| Mode | Behavior |
|
||
|
|
|------|----------|
|
||
|
|
| `USER_ENGINE_BASE_URL` empty | `StubUserEngineClient` — deterministic user id from issuer+sub hash |
|
||
|
|
| URL set | `HttpUserEngineClient` placeholder (T04: wire real link/projection API) |
|
||
|
|
|
||
|
|
## Profile attributes (shell only)
|
||
|
|
|
||
|
|
- display name (from OIDC `name` / `preferred_username`)
|
||
|
|
- email (optional)
|
||
|
|
|
||
|
|
Bubble content fields are **not** part of this binding.
|