package savvy
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
A straightforward OAuth2 client
Install
dune-project
Dependency
Authors
Maintainers
Sources
savvy-0.4.1.tbz
sha256=d6ef1f13c522e1d920e2ddc707ee7da4392bf178d8ccbaaea50cc5a2b67c10ad
sha512=74ee303d5b80453ce8a6c6fb49e765b91079bf0b4ed84801ad7d9adcc1dd4ebb22075706e9de4ee90800e2bef5f2eb133ea94f6d82c4e216159ea0e298bb88e8
doc/CHANGES.html
0.4.1 (2026-07-03)
Fixed
- Ignore unrecognized fields in token responses.
0.4.0 (2025-06-04)
Added
- Implemented GitHub integration for Savvy! You can now authenticate with GitHub as your source of truth.
0.3.0 (2025-05-04)
Added
- Handling for public clients by passing None to client_secret
Changed
- Confidential clients now need to pass a string option to client_secret
0.2.0 (2025-04-25)
Added
- InMemoryStorage is now available as a simple storage utility
Changed
- OAuth2Client now requires a storage interface to be passed into the constructor
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page