679 Commits (fb406560c6602c1d4aec4eb7147dec96cc9c545d)
 

Author SHA1 Message Date
Kévin Chalet fb406560c6 Normalize multiple public scope claims to a single spare-separated claim 6 years ago
Kévin Chalet db8eb98474 Make the Data Protection validation handlers consistent with their server counterpart 6 years ago
Kévin Chalet bbeb29726f Avoid overriding the issuer/signing keys/decryption keys set in the token validation parameters 6 years ago
Kévin Chalet 9aae602a64 Add a constants class containing the authentication method references defined by RFC8176 6 years ago
Kévin Chalet acad74e570 Use BinaryPrimitives.ReadUInt32BigEndian() and BinaryPrimitives.WriteUInt32BigEndian() 6 years ago
Kévin Chalet 8021c15328
Use the generic host builder on .NET Core 3.1 6 years ago
Kévin Chalet 4e006968f3 Update OpenIddictValidationService to propagate the error details during introspection 6 years ago
Kévin Chalet b4b01f8250 Update the compatibility matrix 6 years ago
Kévin Chalet 19a0c0758c Use a pre-sized Dictionary<string, string> instead of ImmutableDictionary.CreateBuilder<string, string>() 6 years ago
Kévin Chalet 77ca35a53f
Use private claims for the token creation/expiration dates and introduce new Data Protection authentication properties 6 years ago
Kévin Chalet 861a2376ca Implement client_secret_basic support for introspection 6 years ago
Kévin Chalet 949d5e39d4 Fix an issue with the status code pages middleware integration and tweak the ASP.NET Core hosts to use AuthenticateResult.NoResult() 6 years ago
Kévin Chalet 2af71d9c6c Update README.md 6 years ago
Kévin Chalet 2ccf34dc34 Update README.md and OpenIddict.sln 6 years ago
Kévin Chalet 2ac5b4b884 Update the validation OWIN integration to support active authentication and rework how errors are returned for API requests 6 years ago
Kévin Chalet 66749e7c35 Update the compatibility matrix 6 years ago
Kévin Chalet 7a104c816a Update the Mongo DB helpers to use [EnumeratorCancellation] 6 years ago
Kévin Chalet 6e7a17bf81 Update README.md 6 years ago
Kévin Chalet d87803c4ec Rename the default entities 6 years ago
Kévin Chalet 90b1426305 Decorate local functions returning IAsyncEnumerable<T> with [EnumeratorCancellation] 6 years ago
Kévin Chalet f81f8fc7dd Introduce introspection support and revamp the events model used by the validation handler 6 years ago
Kévin Chalet be23e18023 Leverage IdentityModel's new TypeValidator mechanism to allow validating JWT tokens issued by OpenIddict 1.x/2.x 6 years ago
Kévin Chalet 11564f0175 Update README.md 6 years ago
Kévin Chalet 528723b9b1 Fix OpenIddictParameter.ToString() to always use JsonElement.ToString() 6 years ago
Kévin Chalet 2008ce59ed Update the Entity Framework stores to reset the entity states when failing to update/delete an entity 6 years ago
Kévin Chalet 414e05eed4 Create a DB entry for all types of tokens, rework reference tokens support and add token entry validation to the validation handler 6 years ago
Kévin Chalet d795296489 Bump Arcade to 5.0.0-beta 6 years ago
Kévin Chalet 3836bc0c08 Update Directory.Build.targets to work around a .NET SDK bug 6 years ago
Kévin Chalet c0bdb5ef56 Update Arcade and replace the netcoreapp3.0 TFMs by netcoreapp3.1 6 years ago
Kévin Chalet c8e32cbe82 Bump the Wilson packages to 6.5.0 6 years ago
Kévin Chalet a9a15274ad Remove the internal FixedTimeEquals helper and use BouncyCastle's Arrays.ConstantTimeAreEqual() 6 years ago
Kévin Chalet fb92acbdaf Replace OpenIddictApplicationManager.IsConfidentialAsync()/IsPublicAsync()/IsHybridAsync() by HasClientTypeAsync() 6 years ago
Kévin Chalet ccaf982aeb Update OpenIddictMessage.AddParameter() to throw an exception when the parameter already exists and introduce new APIs 6 years ago
Kévin Chalet fd63da76df Allow returning custom challenge/sign-in/sign-out parameters via AuthenticationProperties.Parameters 6 years ago
Kévin Chalet 700dc69c2e Update the userinfo endpoint/validation handler to return a 401 error when the access token is missing 6 years ago
Kévin Chalet 3c323740a5 Update README.md 6 years ago
Kévin Chalet 7a4e2e129c Fix ValidateDataProtectionToken to correctly set the security principal 6 years ago
Kévin Chalet 750ff208a1 Remove OpenIddictTokenDescriptor.Properties 6 years ago
Kévin Chalet 8b097321c3 Update the ValidatePrincipal handler to ensure the token type of the claims principal matches the expected type 6 years ago
Kévin Chalet ac5f302b01 Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility 6 years ago
Kévin Chalet 3fc9a06e8b Move the entities validation logic from the configuration classes to the EF 6.x builder class 6 years ago
Kévin Chalet 560a44514b Automatically add a client_id claim to access tokens and use "JWT" instead of "jwt" for the identity tokens' typ header 6 years ago
Kévin Chalet 0e51de9579 Update README.md 6 years ago
Kévin Chalet 4dcaa37eca
Create FUNDING.yml 6 years ago
Kévin Chalet 276a9b8a7d Update OpenIddict.Validation.SystemNetHttp to use ReadAsStringAsync() and rework the samples 6 years ago
Drew Fleming 78d14adb33 Reject token requests containing a code_verifier when no code_challenge is attached to the authorization code 6 years ago
Kévin Chalet 97dffed124 Implement complete WWW-Authenticate response header support 6 years ago
Kévin Chalet 24ebea58f7 Remove the NHibernate stores 6 years ago
Kévin Chalet dae66ef974 Add integration tests for the PKCE enforcement feature 6 years ago
Kévin Chalet 8d4c0dec68 Remove AddDevelopmentEncryptionCertificate()/AddEphemeralEncryptionKey() from OpenIddictValidationBuilder 6 years ago