Skip to content

Every sign-in needs its device key - #45

Merged
camilb merged 1 commit into
mainfrom
docs/require-device-key
Nov 3, 2026
Merged

camilb merged 1 commit into
mainfrom
docs/require-device-key

Conversation

@camilb

@camilb camilb commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Edka now issues no CLI token without a proof of a device key. This updates docs/security.md: a sign-in made before v0.10.0 needs edka login again, and EDKA_TOKEN (a bare access token) is no longer described, since it no longer authenticates. The variable still works against test servers; removing it from the code is a separate change.


Note

Low Risk
Documentation-only changes with no code, auth, or runtime behavior in this diff.

Overview
Updates docs/security.md to match v0.10.0 CLI auth: Edka issues no token without a DPoP device-key proof, so pre-v0.10.0 sessions need edka login again instead of picking up a key on the next refresh.

Removes the EDKA_TOKEN section (bare access tokens are no longer documented as a supported auth path) and tightens the general statement that no CLI token works without its bound key and there are no long-lived M2M CLI tokens. In the GitHub Actions trust section, drops the rule about EDKA_TOKEN and EDKA_TRUST together and keeps only that edka login is refused while EDKA_TRUST is set.

Reviewed by Cursor Bugbot for commit 861d2c1. Configure here.

Edka now issues no token without a proof of a device key, so a sign-in
made before v0.10.0 needs edka login again, and EDKA_TOKEN, a bare access
token, no longer authenticates. The security notes stop describing it.
@camilb camilb changed the title Say that every sign-in needs its device key Every sign-in needs its device key Nov 3, 2026
@camilb
camilb merged commit db5d9cb into main Nov 3, 2026
10 checks passed
@camilb
camilb deleted the docs/require-device-key branch November 3, 2026 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant