Kévin Chalet
|
233c76b08e
|
Update OpenIddictValidationServerIntegrationConfiguration to initialize OpenIddictValidationOptions.Issuer and add new SetClientUri/SetIssuer overloads
=
|
3 years ago |
Kévin Chalet
|
c6f700040e
|
Introduce OpenIddictClientSystemIntegrationOptions.ApplicationDiscriminator
|
4 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
|
4 years ago |
Kévin Chalet
|
9b5075e656
|
Replace the client Windows integration by a cross-platform package and add HttpListener and WebAuthenticationBroker support
|
4 years ago |
Kévin Chalet
|
b054d4e4a6
|
Centralize protocol activations in a new service and add a runtime check to ensure the Windows integration is not used on unsupported platforms
|
4 years ago |
Kévin Chalet
|
770c5bcb71
|
Update OpenIddictClientWindowsListener to ignore operation canceled exceptions when the host is shutting down
|
4 years ago |
Kévin Chalet
|
0f2f3b45e5
|
Add an option to disable protocol activation handling and extract the protocol activation details earlier
|
4 years ago |
Kévin Chalet
|
6cfe43b3e9
|
Add native support for Windows Runtime
|
4 years ago |
Kévin Chalet
|
532a5941ec
|
Introduce Windows support for the client stack
|
4 years ago |
Kévin Chalet
|
62a10af526
|
Store the provider name in the state token as a private claim and update the ASP.NET Core/OWIN hosts to return it as part of the merged principal
|
4 years ago |
Kévin Chalet
|
1d5413c8af
|
Update the System.Net.Http integrations to always disable cookies support as a security measure
|
4 years ago |
Kévin Chalet
|
af73574512
|
Update the System.Net.Http integrations to support per-provider HttpClient instantiation and allow replacing it dynamically
|
4 years ago |
Kévin Chalet
|
3db9a7e9db
|
Require configuring a redirect_uri for interactive flows, even for non-OpenID Connect issuers
|
4 years ago |
Kévin Chalet
|
2a31e22277
|
Throw an exception to abort unhandled redirection/post-logout redirection requests
|
4 years ago |
Kévin Chalet
|
bf8abc6e6e
|
Support OpenIddictClientOptions.ClientUri/OpenIddictServerOptions.Issuer/OpenIddictValidationOptions.Issuer URIs created with DangerousDisablePathAndQueryCanonicalization=true
|
4 years ago |
Dan Hansen
|
2f1ae5158d
|
Fix OpenIddictExtensions.AddClaims() to use JsonElement.ToString() instead of JsonElement.GetString()
|
4 years ago |
Kévin Chalet
|
773594231e
|
Prevent enabling the device authorization flow when token storage is disabled (unless the degraded mode is used)
|
4 years ago |
Kévin Chalet
|
bfa95d094a
|
Unify the token entry properties restoration logic and fix an issue affecting device codes and ASP.NET Core Data Protection
|
4 years ago |
Dan Hansen
|
35713aff04
|
Fix OpenIddictExtensions.AddClaims() to use JsonElement.ToString() instead of JsonElement.GetString()
|
4 years ago |
Kévin Chalet
|
bf839d8923
|
Prevent enabling the device authorization flow when token storage is disabled (unless the degraded mode is used)
|
4 years ago |
Kévin Chalet
|
21ccfc5e9b
|
Unify the token entry properties restoration logic and fix an issue affecting device codes and ASP.NET Core Data Protection
|
4 years ago |
Kévin Chalet
|
d8a4451603
|
Support OpenIddictClientOptions.ClientUri/OpenIddictServerOptions.Issuer/OpenIddictValidationOptions.Issuer URIs created with DangerousDisablePathAndQueryCanonicalization=true
|
4 years ago |
Kévin Chalet
|
8c14d4e3e9
|
Replace references to "URL" by "URI" when resource identifiers are not required to be resource locators
|
4 years ago |
Kévin Chalet
|
2a987bcebe
|
Support relative redirect_uri/post_logout_redirect_uri in the client stack and revisit how OpenIddict handles URIs
|
4 years ago |
Kévin Chalet
|
38e52b10f3
|
Add new OpenIddictClientService overloads accepting a provider name instead of an issuer URI
|
4 years ago |
Kévin Chalet
|
1f2809c879
|
Add response_type=none support in the client stack and revamp the grant_type/response_type negotiation logic
|
4 years ago |
Kévin Chalet
|
73e6efe4ac
|
Introduce a new DisableTransportSecurityRequirement() option in the OpenIddict client ASP.NET Core and OWIN hosts
|
4 years ago |
Kévin Chalet
|
fca788914c
|
Abort authentication demands with an explicit grant type if it's not listed as supported in the server configuration
|
4 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
|
4 years ago |
Kévin Chalet
|
e957e8e3af
|
Attach a TriggerKey to the Quartz.NET trigger registered by OpenIddict
Co-Authored-By: Robin Sue <7110884+Suchiman@users.noreply.github.com>
|
4 years ago |
Kévin Chalet
|
828b0dbd08
|
Rework the AuthenticateWithClientCredentialsAsync()/AuthenticateWithPasswordAsync()/AuthenticateWithRefreshTokenAsync() APIs to be easier to use and more flexible
|
4 years ago |
Kévin Chalet
|
3793563e09
|
Add AddClaim()/SetClaim() overloads accepting bool and long values
|
4 years ago |
Kévin Chalet
|
0d92faa308
|
Add a new OpenIddictAuthorizationManager.CreateAsync() overload and improve OpenIddictScopeManager.ListResourcesAsync()
|
4 years ago |
Kévin Chalet
|
51c09bec8a
|
Mark most of the infrastructure types as sealed
|
4 years ago |
Kévin Chalet
|
efc4ff1c72
|
Rework the correlation cookie mechanism to use the nonce as the cookie name and store the request forgery protection in the cookie value
|
4 years ago |
Kévin Chalet
|
75b17c94f6
|
Start testing OpenIddict on .NET 7.0
|
4 years ago |
Kévin Chalet
|
d7fea891f0
|
Unify the instantiation of cryptographic algorithms
|
4 years ago |
Kévin Chalet
|
e2e2c84001
|
Bump PolySharp to 1.6.0 and decorate Uri and JSON properties/parameters with [StringSyntax]
|
4 years ago |
Jan Trejbal
|
5c3af6b217
|
Fix OpenIddictExtensions.IsEmptyJsonElement() to return true for JsonValueKind.Undefined/Null
|
4 years ago |
Kévin Chalet
|
6c963c80d0
|
Adjust nullable annotations
|
4 years ago |
Kévin Chalet
|
e3b4337b85
|
Revamp Packages.props and bump .NET and third-party dependencies
|
4 years ago |
Kévin Chalet
|
ba9ebf3ecb
|
Update the provider generator to support Uri settings and add Keycloak support
|
4 years ago |
Kévin Chalet
|
2b333272bf
|
Update the client stack to normalize authorization error responses
|
4 years ago |
Kévin Chalet
|
77a8a5c0c7
|
Revamp the handling of errors returned by the remote authorization server
|
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 |
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 |