This repository has been archived by the owner on Sep 9, 2022. It is now read-only.
Releases: azzlack/Sentinel.OAuth
Releases · azzlack/Sentinel.OAuth
v2.1.0
v2.0.1
v2.0.0
- Added support for JWT
- Added basic support for OpenID Connect
- Improved hashing algorithms
- Changed datetime handling to use
DateTimeOffset
to normalize time handling
Breaking changes:
- Added required
UserRepository
property onSentinelAuthorizationServerOptions
. This is used to validate usernames and passwords - Added required
ClientRepository
property onSentinelAuthorizationServerOptions
. This is used to validate clients - Added required
IssuerUri
property onSentinelAuthorizationServerOptions
. This should be set to the uri of the site Sentinel is hosted on
v1.5.0
- Improved overall performance (Redis still has some improvements in store)
- Made tests common across all repositories to improve reliability
- Added statistics to track provider performance
- Added repository methods for getting more relevant results when deleting tokens
v1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
- Previous versions only allowed for a single Authorization Code, Refresh Token and Access Token to exist for a given user and client combination at any given time. This has been rewritten so that the
expires_in
property can be trusted and your tokens are not suddenly invalidated. - Rewrote all token managers
- Added new interface
ITokenFactory
that must be implemented if you want to use custom token classes. See the TokenManagers project for how they are used.