Kévin Chalet
|
78ba0a3dec
|
Implement built-in audiences and resources indicators validation
|
8 months ago |
Kévin Chalet
|
b33dad15f3
|
Implement new audience and presenter validation logic as part of the ValidateToken event
|
8 months ago |
Kévin Chalet
|
9638ae410c
|
Special-case JsonValue instances that wrap a JsonElement object
|
9 months ago |
Kévin Chalet
|
4dfb0b79d0
|
Do not use OpenIddictParameter.GetNamedParameters() to extract the mTLS endpoint aliases and validate the node type of "mtls_endpoint_aliases"
|
10 months ago |
Kévin Chalet
|
5b56eddc0c
|
Remove all the store resolvers and mark all the assemblies as trimming/Native AOT-compatible
|
11 months ago |
Kévin Chalet
|
e39c635631
|
Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T>
|
11 months ago |
Kévin Chalet
|
b17b3fe235
|
Update the .NET Framework and .NET Standard TFMs to target ASP.NET Core/Entity Framework Core 2.3 and .NET Extensions 8.0
|
11 months ago |
Kévin Chalet
|
11666c41bd
|
Update OpenIddictMessage.ToString() to redact custom parameters whose name ends with "_token"
|
1 year ago |
Kévin Chalet
|
7c1629a29b
|
Replace CodeAnalysis.ruleset by .editorconfig
|
1 year ago |
Kévin Chalet
|
aa6733b2df
|
Do not limit the error controller to a specific HTTP method
|
1 year ago |
Kévin Chalet
|
1a2b190480
|
Update the system integration package to support response_mode=fragment for requests handled via protocol activation or using the web authentication broker
|
2 years ago |
Kévin Chalet
|
0bd3028bce
|
Update the OpenIddict client system integration package to support POST callback requests
|
2 years ago |
Kévin Chalet
|
38d87b2945
|
Allow using unique JSON_ARRAY claims to represent arrays of strings
|
2 years ago |
Kévin Chalet
|
fcffb83d8f
|
Remove Uri.IsWellFormedOriginalString()/Uri.IsWellFormedUriString()
|
2 years ago |
Kévin Chalet
|
b32eb8c0a2
|
Make user codes fully configurable and remove token length assumptions
|
2 years ago |
Kévin Chalet
|
26fdb68773
|
Bump the .NET SDK to 8.0.200 and stop using collection expressions with ImmutableArray<T>
|
2 years ago |
Kévin Chalet
|
61f036fd59
|
Introduce a faster way to revoke all the tokens associated with an authorization and use bulk operations when available
|
2 years ago |
Kévin Chalet
|
0bf4a433bd
|
Add Zoom to the list of supported providers
|
2 years ago |
Kévin Chalet
|
517b1b6324
|
Add Zoom to the list of supported providers
|
2 years ago |
Kévin Chalet
|
02cca0a42e
|
Update the entire code base to use collection expressions
|
2 years ago |
EMostafaAli
|
58d43191c8
|
Add Nextcloud to the list of supported providers
|
3 years ago |
Kévin Chalet
|
9deb68d433
|
Add an automatic claims mapping feature to the OpenIddict client stack
|
3 years ago |
Kévin Chalet
|
a37e6c65a1
|
Add Shopify to the list of supported providers and update the generator to generate constants for the authentication properties
|
3 years ago |
Kévin Chalet
|
3bdfc20895
|
Catch exceptions thrown during the retrieval of the remote server configuration and generalize the use of OpenIddictHelpers.IsFatal()
|
3 years ago |
Kévin Chalet
|
9b5075e656
|
Replace the client Windows integration by a cross-platform package and add HttpListener and WebAuthenticationBroker support
|
3 years ago |
Kévin Chalet
|
8c14d4e3e9
|
Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators
|
3 years ago |
Kévin Chalet
|
2a987bcebe
|
Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs
|
3 years ago |
Kévin Chalet
|
d7582544b8
|
Introduce Allow*Flow() methods in the client stack to control what grant types/response types/response modes/code challenge methods are enabled
|
3 years ago |
Kévin Chalet
|
cc121c061d
|
Replace Portable.BouncyCastle by BouncyCastle.Cryptography
|
3 years ago |
Kévin Chalet
|
06afece93a
|
Fix the user code generation logic
|
3 years ago |
Kévin Chalet
|
d7fea891f0
|
Unify the instantiation of cryptographic algorithms
|
3 years ago |
Kévin Chalet
|
ac5e3dd62b
|
Update the System.Net.Http integrations to support sending empty parameters in GET and POST requests
|
3 years ago |
Kévin Chalet
|
01c2e59cba
|
Update OpenIddictHelpers.ParseQuery() to return parameters with empty values
|
4 years ago |
Kévin Chalet
|
69cd85e552
|
Make the "rfp" validation logic mandatory and move common helpers to OpenIddictHelpers
|
4 years ago |
Kévin Chalet
|
7222d95025
|
React to the removal of the !! operator in C# 11
|
4 years ago |
Kévin Chalet
|
5fb23d5779
|
Use <see langword="*"/> instead of <c>*</c>
|
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
|
deee5e5b92
|
Update the code base to use implicit global usings
|
4 years ago |
Kévin Chalet
|
148a987a23
|
Update the code base to use file-scoped namespaces
|
4 years ago |
Kévin Chalet
|
b19fdffea4
|
React to nullable annotations changes in .NET 5.0 and update OpenIddictParameter.ToString() to use the invariant culture
|
5 years ago |
Kévin Chalet
|
29f88f4b43
|
Change the resource identifiers naming scheme
|
5 years ago |
Kévin Chalet
|
3841f32f17
|
Update the entire codebase to use is null/is not null
|
5 years ago |
Kévin Chalet
|
5da84ff95a
|
Move OpenIddictResources to the OpenIddict.Abstractions root namespace
|
6 years ago |
Kévin Chalet
|
8feeb8698d
|
Update the entire codebase to use IStringLocalizer/ResourceManager
|
6 years ago |
Kévin Chalet
|
9ee38c0efb
|
Introduce the first experimental OpenIddict 3.0 bits and move the build infrastructure to Arcade
|
7 years ago |
Kévin Chalet
|
9a06891507
|
Tweak the events model to force user-defined handlers to explicitly determine whether other handlers can be invoked
|
8 years ago |