Kévin Chalet
|
7ca9be1428
|
Reference PolySharp and replace Substring() calls by the range syntax
|
3 years ago |
Kévin Chalet
|
bf33b91aab
|
Use standard space-separated scopes for Reddit
|
3 years ago |
Kévin Chalet
|
2f5a76636b
|
Add Deezer support
|
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
|
648d838b23
|
Use ICacheEntry's properties instead of the CacheEntryExtensions helpers to work around incorrect nullable annotations in .NET 7.0
|
3 years ago |
Kévin Chalet
|
6c963c80d0
|
Adjust nullable annotations
|
3 years ago |
Kévin Chalet
|
e3b4337b85
|
Revamp Packages.props and bump .NET and third-party dependencies
|
3 years ago |
Kévin Chalet
|
132d0f84d1
|
Use pattern matching to reduce indentation in the Web integration handlers
|
3 years ago |
Kévin Chalet
|
5b038a4831
|
Add PayPal support
|
3 years ago |
Kévin Chalet
|
079a4a2691
|
Rename CollectionItem nodes to Item
|
3 years ago |
Kévin Chalet
|
ba9ebf3ecb
|
Update the provider generator to support Uri settings and add Keycloak support
|
3 years ago |
Kévin Chalet
|
d92307add7
|
Add LinkedIn support
|
3 years ago |
Kévin Chalet
|
2b333272bf
|
Update the client stack to normalize authorization error responses
|
3 years ago |
Kévin Chalet
|
6a86b45ddc
|
Add StackExchange support
|
3 years ago |
Kévin Chalet
|
41e4ef6bbc
|
Change how additional userinfo parameters are handled by the Web providers
|
3 years ago |
Kévin Chalet
|
77a8a5c0c7
|
Revamp the handling of errors returned by the remote authorization server
|
3 years ago |
Kévin Chalet
|
4c3842497e
|
Add default and required scopes before enforcing null checks
|
4 years ago |
Kévin Chalet
|
62002ae042
|
Tweak the logic used to unwrap nested userinfo responses to validate JsonElement.ValueKind
|
4 years ago |
OpenIddict Bot
|
d30256dd5f
|
Update the sponsors section
|
4 years ago |
OpenIddict Bot
|
2ee17060cb
|
Update the sponsors section
|
4 years ago |
Kévin Chalet
|
147cef29c1
|
Use StreamContent.LoadIntoBufferAsync() to allow reading compressed responses multiple times
|
4 years ago |
OpenIddict Bot
|
137351d1f2
|
Update the sponsors section
|
4 years ago |
Kévin Chalet
|
173e2cf5f3
|
Fix the AddClaims() overload taking a JsonElement to use ToString() instead of GetString()
|
4 years ago |
Kévin Chalet
|
04a6698911
|
Implement HTTP decompression support in the System.Net.Http integration packages
|
4 years ago |
Kévin Chalet
|
43e75cd49f
|
Update the ProcessChallenge/SignIn/SignOut events to expose the host authentication properties
|
4 years ago |
Kévin Chalet
|
8342dd20ce
|
Support resolving client registrations based on the provider name
|
4 years ago |
Kévin Chalet
|
bc7e8cd8e3
|
Introduce new SetSigningKey() overloads in the Apple provider to make importing PEM-encoded keys easier
|
4 years ago |
Kévin Chalet
|
421a668948
|
Add a SetProductInformation() overload accepting an assembly from which the product information is derived
|
4 years ago |
Kévin Chalet
|
2a7becd6d3
|
Update the web integration to use native options and revamp how user agents are generated
|
4 years ago |
Kévin Chalet
|
00aa558511
|
Update the GenerateLoginCorrelationCookie handler to throw an exception if the request forgery protection was set to null
|
4 years ago |
Kévin Chalet
|
20005d63cc
|
Prevent adding multiple client registrations using the same issuer
|
4 years ago |
Kévin Chalet
|
9cb88782f5
|
Make the issuer optional for sign-out operations when only one registration was added
|
4 years ago |
Kévin Chalet
|
5220698c06
|
Introduce IOpenIddictApplicationManager.ValidatePostLogoutRedirectUriAsync() to allow tweaking the validation logic for logout requests that include a client_id parameter
|
4 years ago |
Kévin Chalet
|
a99a6cdace
|
Implement RP-initiated logout in the client stack
|
4 years ago |
Kévin Chalet
|
4ef3c51a01
|
Implement client_id support for logout requests and native id_token_hint validation for both authorization and logout requests
|
4 years ago |
Robin Sue
|
b3d21ade20
|
Provide a real streamed IAsyncEnumerable implementation for Entity Framework 6.x
|
4 years ago |
Kévin Chalet
|
e1d7817825
|
Update the client and server stacks to redeem tokens earlier
|
4 years ago |
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 |
Robin Sue
|
a14e64fe30
|
Fix the ID6056 logging statement to include the parameter name
|
4 years ago |
Kévin Chalet
|
bb7a92fde6
|
Bump MongoDB, remove CultureInfo from the Mongo entities and use [BsonElement] everywhere
|
4 years ago |
Kévin Chalet
|
01c2e59cba
|
Update OpenIddictHelpers.ParseQuery() to return parameters with empty values
|
4 years ago |
Kévin Chalet
|
026a4b4fbd
|
Use static usings for the OpenIddict exceptions
|
4 years ago |
Kévin Chalet
|
3b801f0326
|
Rename GenericException to ProtocolException
|
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
|
5045461b93
|
Update handlers that ensure tokens are not missing to use a higher order
|
4 years ago |
Kévin Chalet
|
d39a4f0b5d
|
Update the System.Net.Http integration packages to explicitly reference Polly.Extensions.Http
|
4 years ago |
Kévin Chalet
|
9c1bdfb288
|
Update the client and validation stacks to log requests and responses
|
4 years ago |
Kévin Chalet
|
8442b2bfd2
|
Change the way the default user agent is added to HTTP requests and allow ProductName/ProductVersion to be set for all providers
|
4 years ago |
Kévin Chalet
|
51e1a34b55
|
Update the Twitter provider to request all known expansions/tweet fields/user fields when communicating with the userinfo endpoint
|
4 years ago |
Kévin Chalet
|
69e9a7e7c3
|
Update the OWIN hosts to automatically set SuppressFormsAuthenticationRedirect to true on challenges
|
4 years ago |