Releases: bunizao/okta-auth
Releases · bunizao/okta-auth
Release list
v0.2.2
What's changed
- Fix runtime resolution of 1Password
op://...credential references. - Let the CLI, adapter, and MCP server resolve credentials from
OKTA_*, generatedop.envfiles, or configured 1Password references without requiringop run. - Add regression coverage for the
opprovider path used by non-interactive consumers such asmoodle-cli.
Notes
This is a small patch release focused on 1Password-backed runtime credential loading.
v0.2.0
Upgrade
uv tool:uv tool upgrade okta-auth-clipipx:pipx upgrade okta-auth-clipip:pip install -U okta-auth-cli
After upgrading, run okta config if you want to switch to the new keyring or op credential setup flows.
Highlights
- Add an interactive
okta configwizard for local credential setup. - Add secure OS keyring storage for username, password, and optional TOTP secret.
- Add a 1Password CLI (
op) provider that generates~/.okta-auth/op.envwithop://...references. - Add provider-aware credential resolution for both the CLI and MCP server.
Security and Reliability
- Make
okta config --resetfail clearly when keyring cleanup does not succeed. - Remove existing keyring secrets before switching from
keyringtoop. - Validate 1Password vault, item, and field names before generating secret references.
- Improve status output and operator guidance for credential providers.
Docs
- Document the new config wizard and storage model in the README.
- Document recommended
keyringusage andop runsetup for 1Password.
Validation
uv run python -m pytest17 passed