78 Commits (9f0a04ee95d45175efe9250fee70e7b231db8bfa)

Author SHA1 Message Date
Kévin Chalet 31abb05f4d Introduce timestamp properties and update the Entity Framework stores to avoid swalling DbUpdateConcurrencyException 9 years ago
Kévin Chalet 1118e77977 Update the managers/stores methods to accept and return ImmutableArray instead of raw arrays 9 years ago
Kévin Chalet cf3e649b0f Add automatic revocation of old tokens when redeeming refresh tokens with rolling tokens enabled 9 years ago
Kévin Chalet acfcef6817 Introduce a new OpenIddictAuthorization.Type property and the corresponding stores methods 9 years ago
Kévin Chalet dbfd9f58ab Use a crypto-secure RNG to generate the request_id parameter 9 years ago
Kévin Chalet 38e69a7034 Reword the error messages returned by the OpenIddict endpoints 9 years ago
Kévin Chalet 013c480fec Update the exception thrown by OpenIddictModelBinder and include the token identifier in the log messages when possible 9 years ago
Kévin Chalet 8488dd4f81 Introduce the ability to specify multiple callback URLs (redirect_uri and post_logout_redirect_uri) 9 years ago
Kévin Chalet f03ba6d66e Add aud, exp, iat, iss and sub to the list of default claims exposed by the discovery endpoint 9 years ago
Kévin Chalet df6bafb723 Add missing license headers 9 years ago
Kévin Chalet 3c17571919 Introduce built-in Entity Framework 6.x stores for OpenIddict 9 years ago
Kévin Chalet a4284c188f Move OpenIddictExtensions to the Microsoft.Extensions.DependencyInjection namespace 9 years ago
Kévin Chalet f95a17acae Introduce a new hybrid client type and prevent confidential clients from retrieving an identity token from the authorization endpoint 9 years ago
Kévin Chalet 54c0af96dd Prevent the OpenID Connect server middleware from using its default logic when deserializing reference tokens 9 years ago
Kévin Chalet 4df77f181c Update the discovery endpoint to return the request_parameter_supported/request_uri_parameter_supported parameters 9 years ago
Kévin Chalet b3c0d886a7 Introduce OpenIddictOptions.Claims/OpenIddictBuilder.RegisterClaims() 9 years ago
Kévin Chalet 19633c55c6 Fix the invalid metadata returned by the discovery endpoint 9 years ago
Kévin Chalet eb6588576e Introduce a new rolling tokens option and disable it by default 9 years ago
Kévin Chalet 6b97606d0f Introduce a new option allowing to configure the registered scopes 9 years ago
vyfster 524fe6f055 Introduce OpenIddictToken.Start/End to expose the token validation validity period as first class properties 9 years ago
Kévin Chalet 3280e09c1d Introduce built-in reference tokens support and automatic compromised tokens revocation 9 years ago
Kévin Chalet 4741e031ed Introduce OpenIddictApplicationManager.ValidateLogoutRedirectUriAsync() and allow multiple clients to share the same logout redirect URL 9 years ago
Kévin Chalet f68fad8f01 Use Assert.Single()/Empty() instead of Assert.Equal() 9 years ago
Kévin Chalet 46dceca939 Introduce OpenIddictBuilder.AddDevelopmentSigningCertificate() 9 years ago
Kévin Chalet b7359dd93d Update OpenIddict.Tests.csproj to add a net47 target 9 years ago
Kévin Chalet d39ebfe27d Introduce OpenIddictBuilder.AddEncryptingKey() 9 years ago
Kévin Chalet 5e7a5c103b Port OpenIddict to the new ASP.NET Core 2.0 authentication stack 9 years ago
Kévin Chalet 0ac6071afd React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 9 years ago
Kévin Chalet 89d2eb39ee Migrate to the aspnet-contrib 1.0.0 RTM packages 9 years ago
Kévin Chalet 6a5a76d4b0 Use DebugType=portable for the unit tests projects 9 years ago
Kévin Chalet 93c3dec683 Migrate to Moq 4.7.8 9 years ago
Kévin Chalet ade0085193 Replace the net451 TFM by net452 in the unit tests projects 9 years ago
Kévin Chalet 112c46deb6 Migrate to the new .csproj project system 9 years ago
Kévin Chalet 214c429fc4 Optimization: reject grant_type=authorization_code requests that don't specify a redirect_uri directly from ValidateTokenRequest 9 years ago
Kévin Chalet 9970537ebf Migrate to the ASOS rc1-final packages 9 years ago
Kévin Chalet c3fcb50a8e Remove the imports sections from project.json 9 years ago
Kévin Chalet 55a87bf989 React to behavior changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 9 years ago
Kévin Chalet e36a80bc14 Adhere to the ASP.NET team coding style guidelines 9 years ago
Kévin Chalet ea08d4d894 Relax the default signing credentials policy to allow using OpenIddict in degraded mode 9 years ago
Kévin Chalet 00e6fac166 Reintroduce token/subject binding and add authorization support 9 years ago
Kévin Chalet 651a41edaf Migrate to the AspNet.Security.OpenIdConnect.Server RC1 nightly builds 9 years ago
Kévin Chalet b84754f5a0 Use the ExtractUserinfoRequest event to bypass the default token validation enforced by the OpenID Connect server middleware 9 years ago
Kévin Chalet 7c65c83a04 Introduce new IOpenIddictApplicationStore/OpenIddictApplicationManager APIs 9 years ago
Kévin Chalet 1478905dc9 Introduce a new DisableTokenRevocation option 9 years ago
Kévin Chalet 6086c92379 Update the discovery endpoint to expose the supported external providers 10 years ago
Kévin Chalet 69e83a5019 Align the authorization code handling with refresh tokens 9 years ago
Kévin Chalet 8c6bc7665c Introduce OpenIddictBuilder.SetIssuer() 9 years ago
Kévin Chalet 8355dd3210 Update AddEntityFrameworkCoreStores() to infer the key type from the entity generic arguments 9 years ago
Kévin Chalet be5e842c96 Rename OpenIddict.EntityFramework to OpenIddict.EntityFrameworkCore 9 years ago
Kévin Chalet bb1d2e07be Remove OpenIddictDbContext and revamp OpenIddict/OpenIddict.Core 9 years ago