5 Commits (f41c3db4c949f2ea2b7c8d05d208a97af025b3a7)

Author SHA1 Message Date
Kévin Chalet 32fe4b0ae7 Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models 8 years ago
Kévin Chalet 267a89a08c Remove the non-standard external_providers_supported node from the discovery document 8 years ago
Kévin Chalet 943e9578f3 Introduce OpenIddictServerBuilder.RegisterProvider() to allow registering a custom OpenID Connect server provider 8 years ago
Kévin Chalet 92524d4371 Introduce OpenIddictServerDefaults and OpenIddictValidationDefaults 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 ef139e23d1 Move the default stores to OpenIddict.Stores and the server components to OpenIddict.Server 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 cb05ebc769 Introduce scope permissions, add opt-in scope validation support and rework existing permissions 9 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 bc6440ae9e Avoid changing the status of the token used in the token request when revoking previous tokens 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 9 years ago
Kévin Chalet bddfdb74be Add "state" parameters to the GetAsync()/ListAsync() stores methods to avoid closure allocations 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 cf3e649b0f Add automatic revocation of old tokens when redeeming refresh tokens with rolling tokens enabled 9 years ago
Kévin Chalet df6bafb723 Add missing license headers 9 years ago
Kévin Chalet 6b97606d0f Introduce a new option allowing to configure the registered scopes 9 years ago
Kévin Chalet 3280e09c1d Introduce built-in reference tokens support and automatic compromised tokens revocation 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 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 10 years ago
Kévin Chalet b84754f5a0 Use the ExtractUserinfoRequest event to bypass the default token validation enforced by the OpenID Connect server middleware 10 years ago
Kévin Chalet 6086c92379 Update the discovery endpoint to expose the supported external providers 10 years ago
Kévin Chalet bb1d2e07be Remove OpenIddictDbContext and revamp OpenIddict/OpenIddict.Core 10 years ago
Kévin Chalet 39fd5763a9 Update OpenIddictProvider to make refresh token requests pass-through 10 years ago
Kévin Chalet cc79326fb4 React to API/namespace changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 10 years ago
Kévin Chalet 135da2f611 Make transparent request caching an opt-in feature 10 years ago
Kévin Chalet 53b38c93f3 Add the OpenIddict endpoints tests 10 years ago