Kévin Chalet
|
a1f84d38d0
|
Add integration tests projects for the client and validation stacks and use a high order for the AttachCustom*Parameters handlers
|
4 years ago |
Kévin Chalet
|
5045461b93
|
Update handlers that ensure tokens are not missing to use a higher order
|
4 years ago |
Kévin Chalet
|
7bb02a43bd
|
Allow determining the token format dynamically and automatically add a jti claim to JWT access tokens
|
4 years ago |
Kévin Chalet
|
120a29fe47
|
Revamp the challenge responses handling logic
|
4 years ago |
Kévin Chalet
|
e1436f7f59
|
Add native support for private_key_jwt in the client
|
4 years ago |
Kévin Chalet
|
7222d95025
|
React to the removal of the !! operator in C# 11
|
4 years ago |
Kévin Chalet
|
255fc64caf
|
Fix incorrect error messages in the client stack and use ?? for null checks where appropriate
|
4 years ago |
Kévin Chalet
|
823e05fc50
|
Remove unwanted empty lines and fix typos
|
4 years ago |
Kévin Chalet
|
62f3e6ff85
|
Bump the .NET SDK to 7.0.100-preview.2.22153.17 and modernize the code base
|
4 years ago |
Kévin Chalet
|
a1215728db
|
Implement "iss" support in the server stack and update the token validation logic to support issuers that don't end with a trailing slash
|
4 years ago |
Kévin Chalet
|
3bf51e1600
|
Introduce the first bits of the OpenIddict client
|
7 years ago |
Kévin Chalet
|
deee5e5b92
|
Update the code base to use implicit global usings
|
5 years ago |
Kévin Chalet
|
148a987a23
|
Update the code base to use file-scoped namespaces
|
5 years ago |
Kévin Chalet
|
5f154b9f05
|
Refactor custom parameters handling during challenge/sign-in/sign-out
|
5 years ago |
Kévin Chalet
|
cda55862bc
|
Update HandleLogoutRequestContext to allow attaching custom sign-out parameters
|
5 years ago |
Kévin Chalet
|
e0c748f046
|
Introduce a simpler way to return additional parameters from the Handle*Request events that trigger a sign-in response
|
5 years ago |
Kévin Chalet
|
fd9d376a0a
|
Make Handle*RequestContext.Principal non-nullable for introspection, revocation and userinfo requests
|
5 years ago |
Kévin Chalet
|
87c99d6bc7
|
Validate the expiration date of a token before validating its database entry
|
5 years ago |
Kévin Chalet
|
81273ec362
|
Decouple the token validation/generation event handlers from the request processing logic
|
5 years ago |
Kévin Chalet
|
8004a82c1d
|
Revamp the token authentication/generation mechanism and introduce new events
|
5 years ago |
Kévin Chalet
|
1ea6eeb6e7
|
Tweak the log levels used by OpenIddict
|
5 years ago |
Kévin Chalet
|
422d8979ad
|
Tweak the log levels used by OpenIddict
|
5 years ago |
Kévin Chalet
|
3ddc34c4c0
|
Fix CreateDeviceCodeEntry's XML documentation
|
5 years ago |
Dovydas Navickas
|
473ffd4fa6
|
Fix an invalid comment in the ValidateTokenEntry handler
|
5 years ago |
Kévin Chalet
|
dfc57bff56
|
Add an error_uri to all the errors returned by OpenIddict
|
5 years ago |
Kévin Chalet
|
376cbad1e5
|
Bump third-party dependencies
|
6 years ago |
Kévin Chalet
|
b6766e480e
|
Remove the parameter-less HasAudience()/HasPresenter()/HasResource()/HasScope() extensions
|
6 years ago |
Kévin Chalet
|
2f3004a66b
|
Update ValidateIdentityModelToken to support additional exceptions
|
6 years ago |
Kévin Chalet
|
b19fdffea4
|
React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture
|
6 years ago |
Kévin Chalet
|
de1b3b4477
|
Remove localized error descriptions support
|
6 years ago |
Kévin Chalet
|
c44a633567
|
Update OpenIddictMessage to ignore parameters with empty names
|
6 years ago |
Kévin Chalet
|
127e68c6d1
|
Stop adding a jti claim by default
|
6 years ago |
Kévin Chalet
|
a6dd8cf031
|
Revamp refresh tokens
|
6 years ago |
Kévin Chalet
|
f9f9c599e9
|
Use the new SecurityTokenDescriptor.TokenType property
|
6 years ago |
Kévin Chalet
|
254be824c9
|
Introduce new properties in ProcessSignInContext to allow for more control over the token creation process
|
6 years ago |
Kévin Chalet
|
29f88f4b43
|
Change the resource identifiers naming scheme
|
6 years ago |
Kévin Chalet
|
3841f32f17
|
Update the entire codebase to use is null/is not null
|
6 years ago |
Kévin Chalet
|
7d1664e518
|
Update the ConvertReferenceUserCode handler to generate a new user code when a collision is detected
|
6 years ago |
Kévin Chalet
|
f84a10270e
|
Revamp the authorizations/tokens pruning mechanism
|
6 years ago |
Kévin Chalet
|
8085ca176b
|
Translate all the error messages into French and remove the duplicate .resx entries
|
6 years ago |
Kévin Chalet
|
4e309929b5
|
Don't revoke the authorization when detecting an authorization code/refresh token replay
|
6 years ago |
Kévin Chalet
|
de5485ceee
|
Add nullable annotations to OpenIddict.Server, OpenIddict.Server.AspNetCore, OpenIddict.Server.Owin and OpenIddict.Server.DataProtection
|
6 years ago |
Kévin Chalet
|
5da84ff95a
|
Move OpenIddictResources to the OpenIddict.Abstractions root namespace
|
6 years ago |
Kévin Chalet
|
7ff8826eee
|
Fix RedeemTokenEntry to use SR.ID3019 instead of a hardcoded string
|
6 years ago |
Kévin Chalet
|
66f6d80298
|
Move all the assertions and log messages to OpenIddictResources
|
6 years ago |
Kévin Chalet
|
8feeb8698d
|
Update the entire codebase to use IStringLocalizer/ResourceManager
|
6 years ago |
Kévin Chalet
|
0f42586959
|
Revamp the encryption/signing credentials registration mechanism
|
6 years ago |
Kévin Chalet
|
dda225a328
|
Rename OpenIddictServerOptions.UseSlidingExpiration to DisableSlidingRefreshTokenExpiration and fix the XML documentation
|
6 years ago |
Kévin Chalet
|
682af18392
|
Update the TypeValidator custom delegate to avoid throwing when the JWT token has no "typ" header but contains a "token_usage" claim
|
6 years ago |
Kévin Chalet
|
675037fe6d
|
Revamp the access token extraction logic used in the validation stack
|
6 years ago |