mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-19 21:00:40 +08:00
<!-- This is an auto-generated description by cubic. -->
## Summary by cubic
CLI authentication no longer requires a publishable client key. Login
works with only a project ID; pass `publishable_client_key` only if the
project has `requirePublishableClientKey` enabled.
- **New Features**
- In `stack-auth-cli-template.py`, `publishable_client_key` is optional;
requests send `x-hexclave-project-id` and `x-hexclave-access-type:
client`, and include `x-hexclave-publishable-client-key` only when
provided.
- Updated docs and generated prompts to remove the key from examples and
explain when it’s needed.
- **Migration**
- No changes required; existing calls that pass `publishable_client_key`
still work.
- You can remove the argument from `prompt_cli_login(...)` unless your
project requires it.
<sup>Written for commit
|
||
|---|---|---|
| .. | ||
| ai | ||
| apps | ||
| config | ||
| helpers | ||
| hooks | ||
| interface | ||
| payments | ||
| utils | ||
| config-authoring.test.ts | ||
| config-authoring.ts | ||
| config-rendering.ts | ||
| crud.tsx | ||
| global.d.ts | ||
| hexclave-config-file.ts | ||
| index.ts | ||
| known-errors.tsx | ||
| local-emulator.ts | ||
| plans.ts | ||
| schema-fields.ts | ||
| sessions.test.ts | ||
| sessions.ts | ||