Change8

@cloudflare/workers-auth@0.4.0

📦 cloudflare-workersView on GitHub →
2 features🔧 2 symbols

Summary

This release introduces an opt-in feature to store OAuth credentials securely in the OS keyring instead of plaintext files. Dependencies have also been updated.

Migration Steps

  1. To enable OS keychain storage for OAuth credentials, run `wrangler login --use-keyring` or `wrangler auth keyring enable`.
  2. To disable OS keychain storage, run `wrangler auth keyring disable`. Note: Opting out deletes encrypted credentials, requiring re-authentication.

✨ New Features

  • Add opt-in OS keychain storage for OAuth credentials via `wrangler login --use-keyring` or `wrangler auth keyring enable`.
  • OAuth tokens can now be encrypted at rest using AES-256-GCM, with keys stored in the OS keyring (macOS Keychain, libsecret on Linux, Windows Credential Manager).

Affected Symbols