14 Commits (5c1cda0ac5182008928d832294c96c3241b8ae03)

Author SHA1 Message Date
Kévin Chalet 5c1cda0ac5 Implement native mTLS client authentication support in the server stack 4 days ago
Kévin Chalet deee5e5b92 Update the code base to use implicit global usings 4 years ago
Kévin Chalet 148a987a23 Update the code base to use file-scoped namespaces 4 years ago
Kévin Chalet 7b58f758fe Update GetAsync()'s nullability context to declare TResult as nullable 5 years ago
Kévin Chalet d58cac661a Introduce new APIs in the core managers to allow retrieving and adding additional properties 5 years ago
Kévin Chalet c5a02a3b17 Add back the nullable reference annotations in the 4 managers interfaces 5 years ago
Kévin Chalet e0e5309a1e Temporarily remove the nullable reference annotations from the 4 managers interfaces 6 years ago
Kévin Chalet 27ebff1bea Add nullable annotations to OpenIddict.Abstractions 6 years ago
Kévin Chalet 493fa86c0b Implement localized descriptions/display names support 6 years ago
Kévin Chalet 2113b573ad
Replace ValueTask<ImmutableArray<T>> by IAsyncEnumerable<T> 7 years ago
Kévin Chalet e1a7832a6c Update OpenIddictMvcConfiguration to use BindingSourceMetadataProvider 7 years ago
Kévin Chalet 32fe4b0ae7 Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models 8 years ago
Kévin Chalet 6533383771 Introduce OpenIddictScopeManager.FindByResourceAsync() to allow retrieving all the scopes associated with a given resource 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
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 8592dce45b Update the Get*Async() managers/stores methods to return ValueTask instead of Task 8 years ago
Kévin Chalet 595012507e Add a new DisplayName property to OpenIddictScope/OpenIddictScopeDescriptor 8 years ago
Kévin Chalet b3de8b998e Introduce OpenIddictScope.Resources and OpenIddictScopeManager.ListResourcesAsync() 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 173c89231f Make the CreateAsync() API consistent with DeleteAsync()/UpdateAsync() 8 years ago
Kévin Chalet fb5d8c9351 Introduce OpenIddictApplication/Authorization/Scope/Token.Properties as a way to store untyped properties in the database 8 years ago
Kévin Chalet 857820d6f9 Fix invalid XML documentation in the scopes manager/store 8 years ago
Kévin Chalet 41a19beb41 Introduce IOpenIddictScopeStore/OpenIddictScopeManager.FindByIdAsync()/GetIdAsync() 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 07177df0d3 Rework the applications/authorizations/scopes/tokens stores methods 8 years ago
Kévin Chalet 5c1eaff415 Use FirstOrDefaultAsync() instead of SingleOrDefaultAsync() to avoid generating SELECT TOP(2) SQL requests 8 years ago
Kévin Chalet 1118e77977 Update the managers/stores methods to accept and return ImmutableArray instead of raw arrays 8 years ago
Kévin Chalet 995063b60f Introduce new CountAsync()/ListAsync() methods in the stores/managers 8 years ago
Kévin Chalet 936d4988b0 Introduce new base classes to make custom stores easier to implement 9 years ago
Kévin Chalet b2f37f80f7 Update the OpenIddict managers to expose the queryable sets 9 years ago
Kévin Chalet e36a80bc14 Adhere to the ASP.NET team coding style guidelines 9 years ago
Kévin Chalet bb1d2e07be Remove OpenIddictDbContext and revamp OpenIddict/OpenIddict.Core 9 years ago
Kévin Chalet d0dce5b33a Refactor OpenIddict/OpenIddict.Core, introduce new entities and add built-in refresh token revocation 10 years ago
Kévin Chalet 8f5295b4bd Migrate to ASP.NET Core/.NET CLI 10 years ago
Kévin Chalet cc91bc80c9 React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 10 years ago
Kévin Chalet 7795fbe795 Decouple MVC from the core project and introduce OpenIddict modules support 10 years ago
Kévin Chalet 1ee94270bc Rename OpenIddictBuilder to OpenIddictServices and introduce a new OpenIddictBuilder to make options easier to configure 10 years ago
Kévin Chalet e666759161 Introduce OpenIddictManager and IOpenIddictStore to decouple the core project from Entity Framework 10 years ago
Bart Calixto fb103fad11 Add a new UseCustomViews option to disable the built-in views/assets 10 years ago
Kévin Chalet bcb39f44bb Add license headers 10 years ago
Kévin Chalet 11432c9c54 Upload the first bits of the initial prototype 10 years ago