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
|
91d5592d55
|
Migrate to the latest aspnet-contrib packages
|
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
|
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
|
1c040c8279
|
Allow confidential applications to retrieve an identity token from the authorization endpoint for compatibility purposes
|
8 years ago |
Kévin Chalet
|
02ae910d22
|
Decorate the OpenIddict.Tests methods with [Fact]
|
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
|
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
|
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
|
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
|
6471384676
|
Remove built-in support for the none flow
|
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
|
a19f5e81ff
|
Rename OpenIddictToken.Ciphertext/Hash to Payload/ReferenceId and add new methods to allow overriding the default obfuscation
|
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
|
820eedfd44
|
Ensure that a refresh_token is correctly returned for grant_type=authorization_code requests
|
9 years ago |
Kévin Chalet
|
b3d406609b
|
Update the OpenIddictBuilder methods documentation and reword the exception messages
|
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
|
1118e77977
|
Update the managers/stores methods to accept and return ImmutableArray instead of raw arrays
|
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
|
f03ba6d66e
|
Add aud, exp, iat, iss and sub to the list of default claims exposed by the discovery endpoint
|
9 years ago |
Kévin Chalet
|
df6bafb723
|
Add missing license headers
|
9 years ago |
Kévin Chalet
|
3c17571919
|
Introduce built-in Entity Framework 6.x stores for OpenIddict
|
9 years ago |
Kévin Chalet
|
a4284c188f
|
Move OpenIddictExtensions to the Microsoft.Extensions.DependencyInjection namespace
|
9 years ago |
Kévin Chalet
|
f95a17acae
|
Introduce a new hybrid client type and prevent confidential clients from retrieving an identity token from the authorization endpoint
|
9 years ago |
Kévin Chalet
|
54c0af96dd
|
Prevent the OpenID Connect server middleware from using its default logic when deserializing reference tokens
|
9 years ago |
Kévin Chalet
|
4df77f181c
|
Update the discovery endpoint to return the request_parameter_supported/request_uri_parameter_supported parameters
|
9 years ago |
Kévin Chalet
|
b3c0d886a7
|
Introduce OpenIddictOptions.Claims/OpenIddictBuilder.RegisterClaims()
|
9 years ago |
Kévin Chalet
|
19633c55c6
|
Fix the invalid metadata returned by the discovery endpoint
|
9 years ago |
Kévin Chalet
|
eb6588576e
|
Introduce a new rolling tokens option and disable it by default
|
9 years ago |
Kévin Chalet
|
6b97606d0f
|
Introduce a new option allowing to configure the registered scopes
|
9 years ago |
vyfster
|
524fe6f055
|
Introduce OpenIddictToken.Start/End to expose the token validation validity period as first class properties
|
9 years ago |
Kévin Chalet
|
3280e09c1d
|
Introduce built-in reference tokens support and automatic compromised tokens revocation
|
9 years ago |