116 Commits (bf8abc6e6e07cbc0cf662cf3a7a6ae0e6529ddce)

Author SHA1 Message Date
Kévin Chalet 75b17c94f6 Start testing OpenIddict on .NET 7.0 3 years ago
Kévin Chalet 32678867ca Remove the .NET 5.0 TFMs 4 years ago
Kévin Chalet 68ae22d8b5
Introduce a web providers companion package 4 years ago
Kévin Chalet 3bf51e1600 Introduce the first bits of the OpenIddict client 7 years ago
Kévin Chalet 0a8b416311 Remove the .NET Core 2.1 TFMs 4 years ago
Kévin Chalet 23fd89e9eb Add .NET 6.0 TFMs and bump the .NET SDK/packages to 6.0 5 years ago
Kévin Chalet bff6ed027b Add .NET 5.0 TFMs and bump the .NET SDK to 5.0.100 6 years ago
Kévin Chalet 80eda1aa0d Add placeholders to the OpenIddict, OpenIddict.AspNetCore and OpenIddict.Owin metapackages 6 years ago
Kévin Chalet c93023b193 Cross-compile more projects for .NET Core 2.1/3.1 to avoid the Portable.BouncyCastle reference in ASP.NET Core 2.1 applications 6 years ago
Kévin Chalet 767dfe61e9 Cross-compile more projects for .NET Framework 4.6.1 to reduce the dependencies graph 6 years ago
Kévin Chalet e27eb09637 Update the packages descriptions 6 years ago
Kévin Chalet 204b87dbea
Bring back OpenIddict.Validation and introduce OpenIddict.Validation.AspNetCore, OpenIddict.Validation.Owin, OpenIddict.Validation.DataProtection, OpenIddict.Validation.ServerIntegration and OpenIddict.Validation.SystemNetHttp 7 years ago
Kévin Chalet 75d4455b27
Convert OpenIddict, OpenIddict.AspNetCore and OpenIddict.Owin to real meta-packages 7 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 3e55b341b8 Update OpenIddict.csproj to explicitly reference OpenIddict.Abstractions.csproj 8 years ago
Kévin Chalet 33af961b0c Rename options.AddMvcBinders() to options.UseMvc() and add an option allowing to disable binding exceptions 8 years ago
Kévin Chalet 32fe4b0ae7 Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models 8 years ago
Kévin Chalet 9515954ac9 Introduce non-generic manager interfaces and update the token server/validation services to use them 8 years ago
Chino Chang 03a27051ec Create a validation middleware with reference tokens support 8 years ago
Kévin Chalet 7bca2c06ed Revamp the OpenIddict services registration process and introduce new builders to separate the server APIs from the core APIs 8 years ago
Kévin Chalet 09289aaf2f Update OpenIddict.csproj to reference OpenIddict.Models instead of OpenIddict.Stores 8 years ago
Kévin Chalet ef139e23d1 Move the default stores to OpenIddict.Stores and the server components to OpenIddict.Server 8 years ago
Kévin Chalet efce0af499 Introduce OpenIddictApplication.ConsentType and add new authorization helpers 8 years ago
Kévin Chalet b3de8b998e Introduce OpenIddictScope.Resources and OpenIddictScopeManager.ListResourcesAsync() 8 years ago
Kévin Chalet e0975fb283 Update the introspection endpoint to only accept access tokens with an explicit audience attached 8 years ago
Kévin Chalet cb05ebc769 Introduce scope permissions, add opt-in scope validation support and rework existing permissions 8 years ago
Kévin Chalet e189c829a6 Change the default log level of various messages 8 years ago
Kévin Chalet 5fc0f4cad8 Avoid returning an error when extending the lifetime of a refresh token or revoking previous tokens fails 8 years ago
Kévin Chalet 6b52ed4774 Simplify the OpenIddictProvider.ProcessSigninResponse() logic 8 years ago
Kévin Chalet bc6440ae9e Avoid changing the status of the token used in the token request when revoking previous tokens 8 years ago
Kévin Chalet 611e4a521a Avoid using HttpContext.RequestAborted in the provider classes 8 years ago
Kévin Chalet 6471384676 Remove built-in support for the none flow 8 years ago
Kévin Chalet 721646357d Make the CancellationToken parameters optional in the managers APIs 8 years ago
Kévin Chalet c079027ca7 Introduce full support for application permissions 8 years ago
Kévin Chalet 9bae6740db Cache the TApplication/TToken entities in the request properties to avoid multiple stores calls 8 years ago
Kévin Chalet a19f5e81ff Rename OpenIddictToken.Ciphertext/Hash to Payload/ReferenceId and add new methods to allow overriding the default obfuscation 8 years ago
Kévin Chalet bddfdb74be Add "state" parameters to the GetAsync()/ListAsync() stores methods to avoid closure allocations 8 years ago
Kévin Chalet fa264642d4 Flow the claims principal/authentication properties from the OpenIddict provider to the authorizations/tokens stores 9 years ago
Kévin Chalet 0a409a3013 Correctly restore the authentication properties of non-reference authorization codes/refresh tokens 9 years ago
Kévin Chalet d7589c229e Allow custom properties marked as public to be returned as authorization/logout/token response parameters 9 years ago
Kévin Chalet 1bddda9cdb Add new GetApplicationIdAsync()/SetApplicationIdAsync() methods in the authorization/token managers/stores 9 years ago
Kévin Chalet 820eedfd44 Ensure that a refresh_token is correctly returned for grant_type=authorization_code requests 9 years ago
Kévin Chalet 31abb05f4d Introduce timestamp properties and update the Entity Framework stores to avoid swalling DbUpdateConcurrencyException 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 e88a1cb2ba Allow the authorization/token status to be directly set on the descriptor 9 years ago