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 |