6 Commits (204b87dbeaf693bb5cf1994fa3d443f72acd1594)

Author SHA1 Message Date
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 858740818e
Reintroduce token storage, reference tokens, non-sliding expiration, rolling tokens and token revocation support 7 years ago
Kévin Chalet fef92dfb27
Promote the Issuer address to a global transaction property 7 years ago
Kévin Chalet 9d2446764b
Replace Task by ValueTask in OpenIddict.Server/OpenIddict.Server.AspNetCore/OpenIddict.Server.Owin 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 ecd6bab19d
Remove the .Internal namespace and make the pubternal types public or internal 7 years ago
Kévin Chalet 2bbd153f40 Update OpenIddictServerConfiguration to validate the default schemes and ensure they don't point to the OpenIddict server handler 8 years ago
Kévin Chalet 041a83847a Introduce AuthenticationTicket extensions and move the EntityFramework/EntityFrameworkCore extensions to a better namespace 8 years ago
Kévin Chalet 55f358689c Introduce built-in entity caching support in the managers and allow disabling the additional checks 8 years ago
Kévin Chalet 978c398d7d Introduce new constants 8 years ago
Kévin Chalet 9a06891507 Tweak the events model to force user-defined handlers to explicitly determine whether other handlers can be invoked 8 years ago
Kévin Chalet 0f89f638eb Introduce new FindAsync methods in OpenIddictTokenManager/IOpenIddictTokenStore 8 years ago
Kévin Chalet 4d8e458df5 Update documentation and move the MVC binder/binder provider to an .Internal namespace 8 years ago
Kévin Chalet bbf4c42057 Move the server and validation components to an .Internal namespace 8 years ago
Kévin Chalet 3eebdb21f6 Update the aspnet-contrib dependencies and introduce a new OpenIddictServerBuilder.AddSigningCertificate() extension accepting a X509KeyStorageFlags parameter 8 years ago
Kévin Chalet 62ea117682 Store the token/authorization identifiers in new internal authentication properties 8 years ago
Kévin Chalet e9c796ca37 Throw an InvalidOperationException when SignIn() is called with an unauthenticated ClaimsIdentity 8 years ago
Kévin Chalet 5c40217da4 Replace the application provider/events by a new notifications-based system 8 years ago
Kévin Chalet aa89d0c215 Automatically validate the authorization associated with authorization codes/refresh tokens 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 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 ef139e23d1 Move the default stores to OpenIddict.Stores and the server components to OpenIddict.Server 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 721646357d Make the CancellationToken parameters optional in the managers APIs 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 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 6b97606d0f Introduce a new option allowing to configure the registered scopes 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 e36a80bc14 Adhere to the ASP.NET team coding style guidelines 9 years ago
Kévin Chalet bb1d2e07be Remove OpenIddictDbContext and revamp OpenIddict/OpenIddict.Core 10 years ago
Kévin Chalet 2cc29a8d92 Remove the authorization endpoint resolution logic and update the sample to use FormValueRequiredAttribute 10 years ago
Kévin Chalet d8fadc0f99 Decouple OpenIddict from ASP.NET Core Identity 10 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 270f57fc01 React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 10 years ago
Kévin Chalet 8f5295b4bd Migrate to ASP.NET Core/.NET CLI 10 years ago
Kévin Chalet 7a2afc1515 Introduce a new "roles" scope and update the userinfo endpoint to expose user roles 10 years ago
Kévin Chalet d7cb3bd3a9 React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 10 years ago
Kévin Chalet b044568563 Relax the client authentication policy to allow public applications to use the refresh token grant 10 years ago
Kévin Chalet 9c481cc09f React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 11 years ago
Kévin Chalet 8625afc45b React to namespace changes in aspnet/Options 11 years ago
Kévin Chalet 1329099123 Add built-in support for ASP.NET Identity's security stamp 11 years ago
Kévin Chalet 5f74ef3225 Automatically add user roles to access and identity tokens 11 years ago
Kévin Chalet e268b5e7be Add explicit claim destinations 11 years ago
Kévin Chalet 2bc5f3fb63 React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 11 years ago
Kévin Chalet 0b9e019f31 React to API changes in aspnet-contrib/AspNet.Security.OpenIdConnect.Server 11 years ago
Kévin Chalet 290f54b582 Relax the client authentication policy to allow public clients to use the authorization code flow 11 years ago
Kévin Chalet 1c64cc5b3f Reject prompt=none requests when the user is not authenticated 11 years ago