Kévin Chalet
|
dbcd6d1ad7
|
Remove the members that were obsoleted in OpenIddict 5.x
|
2 years ago |
Kévin Chalet
|
d4c05e2e23
|
Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers
|
2 years ago |
Kévin Chalet
|
84104846c6
|
Unify platform callbacks handling using a new OpenIddictClientSystemIntegrationPlatformCallback type
|
2 years ago |
Kévin Chalet
|
290e4150c2
|
Support the new ASWebAuthenticationSessionCallback API on iOS 17.4+/Mac Catalyst 17.4+/macOS 14.4+
|
2 years ago |
Kévin Chalet
|
27968f7628
|
Use a TryAddEnumerable() call per service registration to avoid unnecessary allocations
|
2 years ago |
Kévin Chalet
|
07c95f8112
|
Propage exceptions thrown during the embedded web server initialization
|
2 years ago |
Kévin Chalet
|
164e55afeb
|
Use a hyphen instead of a backslash as the pipe name/identifier separator
|
2 years ago |
Kévin Chalet
|
00a591a14b
|
React to ASWebAuthenticationSessionCompletionHandler.Error becoming nullable in .NET 9.0
|
2 years ago |
Kévin Chalet
|
25b16b082c
|
Introduce Android support
|
2 years ago |
Kévin Chalet
|
f7e33cb64a
|
Replace [SupportedOSPlatform("maccatalyst13.0")] by [SupportedOSPlatform("maccatalyst13.1")]
|
2 years ago |
Kévin Chalet
|
a4177313c9
|
Add Pipedrive to the list of supported providers
|
2 years ago |
Kévin Chalet
|
b7275df59a
|
Abort challenge and sign-out demands handled by InvokeASWebAuthenticationSession when an HTTP or HTTPS callback URI is used
|
2 years ago |
Kévin Chalet
|
725ac09a34
|
Update the application discriminator and instance identifier generation logic to produce shorter pipe names
|
2 years ago |
Kévin Chalet
|
d200d86ef2
|
Introduce runtime checks preventing the non-platform-specific version of OpenIddict.Client.SystemIntegration from being used on iOS/macOS/Mac Catalyst
|
2 years ago |
Kévin Chalet
|
dc1949effd
|
Do not enable activation handling/redirection and the pipe/embedded web servers by default on Mac Catalyst and macOS
|
2 years ago |
Kévin Chalet
|
b6bce3e5dd
|
Update OpenIddict.Client.SystemIntegration to target Mac Catalyst 13.1+ and macOS 10.15+
|
2 years ago |
Kévin Chalet
|
aec8fdc61c
|
Fix a bug preventing [SupportedOSPlatform] from being correctly set
|
2 years ago |
Kévin Chalet
|
362a52fd14
|
Add a MAUI client sample
|
2 years ago |
Kévin Chalet
|
1e0870f125
|
Introduce iOS support in the OpenIddict client system integration package
|
2 years ago |
Kévin Chalet
|
67c993a0de
|
Introduce a new built-in RequireEmbeddedWebServerEnabled filter
|
2 years ago |
Kévin Chalet
|
710946d2fe
|
Fix the ExtractWebAuthenticationResultData event handler to correctly set the request instance
|
2 years ago |
Kévin Chalet
|
1459d94e23
|
Allow negotiating response_mode=fragment/form_post in more cases
|
2 years 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
|
38ede1020b
|
Abort authentication/challenge/sign-out demands that are not handled by the system integration package
|
2 years ago |
Kévin Chalet
|
fcffb83d8f
|
Remove Uri.IsWellFormedOriginalString()/Uri.IsWellFormedUriString()
|
2 years ago |
Kévin Chalet
|
e50cb8c62d
|
Update the AttachDynamicPortToRedirectUri/AttachDynamicPortToPostLogoutRedirectUri handlers to no-op when the challenge/sign-out demands are handled via WebAuthenticationBroker
|
2 years ago |
Kévin Chalet
|
cfccc25e30
|
Implement UWP support using a dedicated uap10.0.17763 target framework moniker
|
2 years ago |
Kévin Chalet
|
6bb44132b3
|
Update the system integration package to support interactive logout
|
2 years ago |
Kévin Chalet
|
7aac102830
|
Add Dailymotion to the list of supported providers
|
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
|
a5d2d867ba
|
Use List<T> instead of Enumerable.Any() in the samples
|
2 years ago |
Kévin Chalet
|
0658668e24
|
Remove invalid references to Windows in code comments present in the system integration package
|
2 years ago |
Kévin Chalet
|
3753229267
|
Update the client and server stacks to automatically restore the authentication properties and attach them to the authentication context
|
2 years ago |
Kévin Chalet
|
02cca0a42e
|
Update the entire code base to use collection expressions
|
3 years ago |
Kévin Chalet
|
9deb68d433
|
Add an automatic claims mapping feature to the OpenIddict client stack
|
3 years ago |
Kévin Chalet
|
61e6fd95c3
|
Centralize the target frameworks in Directory.Build.props
|
3 years ago |
Kévin Chalet
|
64ade94294
|
Support multiple registrations with the same issuer/provider name and introduce client record models
|
3 years ago |
Kévin Chalet
|
c0c0cdca4b
|
Update OpenIddictClientSystemIntegrationOptions.ApplicationDiscriminator's documentation to clarify it is not used when PipeName is explicitly set
|
3 years ago |
Kévin Chalet
|
8777dc9922
|
Throw an exception if no CoreWindow is attached to the thread starting the challenge demand
|
3 years ago |
Kévin Chalet
|
79b62f6a23
|
Decorate WinRT-only methods with [SupportedOSPlatform("windows10.0.17763")]
|
3 years ago |
Kévin Chalet
|
0cf3b872b5
|
Update the client stack to handle errors returned while processing challenge and sign-out demands
|
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
|
4685332df5
|
Add device authorization grant support in the OpenIddict client
|
3 years ago |
Kévin Chalet
|
739e710d04
|
Remove the try/catch around WebAuthenticationBroker.AuthenticateAsync()
|
3 years ago |
Kévin Chalet
|
c6f700040e
|
Introduce OpenIddictClientSystemIntegrationOptions.ApplicationDiscriminator
|
3 years ago |
Kévin Chalet
|
fd6d074f6e
|
Fix RestoreTokenResponseFromMarshalledAuthentication to be correctly registered
|
3 years ago |
Kévin Chalet
|
c5efcf37ea
|
Ensure the Windows Runtime types are never loaded on platforms that don't support them
|
3 years ago |
Kévin Chalet
|
8f2ee984d2
|
Update the ADFS provider to support configuring the requested resources
|
3 years ago |
Kévin Chalet
|
ce1d49b3a6
|
Update the embedded web server to listen on 127.0.0.1/::1 when possible and use http://localhost/ as the default client URI
|
3 years ago |