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
|
50375c212d
|
Introduce a custom exception type that allows flowing multiple validation errors
|
8 years ago |
Kévin Chalet
|
a60014dda5
|
Introduce OpenIddictAuthorizationManager.FindByApplicationIdAsync() and decorate the built-in models with [DebuggerDisplay]
|
8 years ago |
Kévin Chalet
|
84055f634c
|
Move the handlers registration logic to OpenIddictServerConfiguration/OpenIddictValidationConfiguration
|
8 years ago |
Kévin Chalet
|
978c398d7d
|
Introduce new constants
|
8 years ago |
Kévin Chalet
|
a20f38a6ce
|
Remove OfflineAccess/OpenId from OpenIddictConstants.Permissions.Scopes
|
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
|
aa79131335
|
Introduce OpenIddictServerBuilder.SetRequestCachingPolicy()
|
8 years ago |
Kévin Chalet
|
803b6abbf3
|
Update IOpenIddictAuthorizationManager.FindAsync() to make CancellationToken optional
|
8 years ago |
Kévin Chalet
|
ddbe7aed38
|
Update IOpenIddictAuthorizationStore.PruneAsync() to also take expired tokens into account
|
8 years ago |
Kévin Chalet
|
d92b6f2861
|
Update ListAsync() to use AsTracking()
|
8 years ago |
Kévin Chalet
|
0f89f638eb
|
Introduce new FindAsync methods in OpenIddictTokenManager/IOpenIddictTokenStore
|
8 years ago |
Kévin Chalet
|
769fdefab6
|
Introduce a new OpenIddictMongoDbOptions.DisableInitialization option
|
8 years ago |
Kévin Chalet
|
c7650f8dd6
|
Update the MongoDB C# driver to 2.7.0
|
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
|
3e55b341b8
|
Update OpenIddict.csproj to explicitly reference OpenIddict.Abstractions.csproj
|
8 years ago |
Kévin Chalet
|
e8762cd812
|
Introduce new constants
|
8 years ago |
Kévin Chalet
|
7bb2cd9522
|
Add common claims/scopes/errors constants to OpenIddictConstants
|
8 years ago |
Kévin Chalet
|
bbf4c42057
|
Move the server and validation components to an .Internal namespace
|
8 years ago |
Kévin Chalet
|
ab34bdae2e
|
Update AddServer()/AddValidation() to throw an exception when the OpenID Connect server/OAuth validation handler are already registered and to prevent custom providers
|
8 years ago |
Kévin Chalet
|
a65deb4463
|
Update OpenIddictServerBuilder to allow calling SetAccessTokenLifetime/SetAuthorizationCodeLifetime/SetIdentityTokenLifetime/SetRefreshTokenLifetime with null values
|
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
|
5a37afb116
|
Move the OpenIddict entities mappings to separate IEntityTypeConfiguration instances
|
8 years ago |
Kévin Chalet
|
e62f10b876
|
Update OpenIddictMongoDbContext to use SemaphoreSlim to avoid multiple executions of the initialization routine
|
8 years ago |
Kévin Chalet
|
b5c9798e17
|
Introduce new unit tests for the core/server/validation builders and extensions
|
8 years ago |
Kévin Chalet
|
061f03fc9d
|
Update the validation handler to validate the token status in DecryptToken()
|
8 years ago |
Kévin Chalet
|
99cebde3c3
|
Fix ApplyAuthorizationResponse/ApplyLogoutResponse to work with null requests
|
8 years ago |
Kévin Chalet
|
0cf7311664
|
Move the distributed/memory cache services registration from OpenIddict.Core to the stores/server packages
|
8 years ago |
Kévin Chalet
|
513ebcae8e
|
Remove the [BsonExtraElements] attribute from the MongoDB entities to prevent future collisions
|
8 years ago |
Vladyslav Martynets
|
80bfa33b36
|
Replace new() constraints by Activator.CreateInstance() to allow using abstract entities as generic parameters
|
8 years ago |
Kévin Chalet
|
8601156578
|
Introduce a new option allowing to validate the authorization associated with an access token
|
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
|
e7abdab60d
|
Update the token endpoint validation logic to reject scope=offline_access requests if the client application is not allowed to use the refresh token flow
|
8 years ago |
Kévin Chalet
|
5c40217da4
|
Replace the application provider/events by a new notifications-based system
|
8 years ago |
Kévin Chalet
|
7e10bedb73
|
Remove implicit permissions and introduce OpenIddictServerBuilder.IgnoreEndpointPermissions()/IgnoreGrantTypePermissions()/IgnoreScopePermissions()
|
8 years ago |
Kévin Chalet
|
8f9c6f109d
|
Enable scope validation and reject unidentified token/revocation requests by default
|
8 years ago |
Kévin Chalet
|
b348a12a1c
|
Update the EF 6.x/EF Core entities to use HashSet instead of List and automatically register EF 6.x context classes in the DI container
|
8 years ago |
Kévin Chalet
|
0e5b0cec66
|
Update exception messages to point to the new OpenIddict services APIs
|
8 years ago |
Kévin Chalet
|
aa89d0c215
|
Automatically validate the authorization associated with authorization codes/refresh tokens
|
8 years ago |
Kévin Chalet
|
f17db7496d
|
Update HandleConfigurationRequest to use the new HandleConfigurationRequestContext.Claims property
|
8 years ago |
Kévin Chalet
|
83a15d0bb8
|
Remove the IMvcBuilder/IMvcCoreBuilder from OpenIddict.Mvc
|
8 years ago |
Kévin Chalet
|
b68106cd4d
|
Update the ReplaceApplicationManager/ReplaceAuthorizationManager/ReplaceScopeManager/ReplaceTokenManager to register the implementation type as a service
|
8 years ago |
Kévin Chalet
|
922f76ab3b
|
Introduce non-generic SetDefaultApplicationEntity/SetDefaultAuthorizationEntity/SetDefaultScopeEntity/SetDefaultTokenEntity
|
8 years ago |
Kévin Chalet
|
321ab58801
|
Rename OpenIddictEntityFrameworkCoreOptions/OpenIddictEntityFrameworkOptions.ContextType to DbContextType
|
8 years ago |
Kévin Chalet
|
2bc86ea255
|
Update OpenIddictServerExtensions to throw an exception when the core services are not registered
|
8 years ago |
Kévin Chalet
|
91d5592d55
|
Migrate to the latest aspnet-contrib packages
|
8 years ago |
Kévin Chalet
|
2433e750c4
|
Optimize OpenIddictMongoDbContext to avoid using an async state machine when the database was already instantiated
|
8 years ago |
Kévin Chalet
|
c3bab03116
|
Use private static fields instead of IMemoryCache to cache compiled queries
|
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 |