Files
agentrhq__authsome/specs
Manoj Bajaj f0ee51d0f2 Feat/spec improvements (#29)
* docs(spec): overhaul authsome-v1 spec with security model, provider states, and naming fixes

- Rename all .authlib/.authlib_home references to .authsome/AUTHSOME_HOME
- Add master.key to filesystem layout with 0600 permission requirement
- Add Provider State Model section (available → configured → connected)
- Introduce Sensitive Input Pipeline section (env var → browser bridge → getpass)
- Remove --client-secret as CLI argument; client_secret collected via pipeline only
- Add client.client_id_env/client_secret_env fields to OAuth provider schema
- Remove refresh_token from export maps; access token only exported
- Rewrite authsome login: error on re-login, --reset flag, new input model
- Update authsome list to show full provider catalog across all states
- Fix authsome run: access token injection only, error if provider not connected
- Add executable name authsome throughout CLI examples
- Fix store key namespace: provider definitions are filesystem files, not store keys
- Update all E2E examples to reflect new flows
- Renumber all sections cleanly (35 sections total)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docs(readme): Updated readme to be more clear and prettier

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 22:17:12 -07:00
..
2026-04-21 22:17:12 -07:00