Kévin Chalet
|
c0bdb5ef56
|
Update Arcade and replace the netcoreapp3.0 TFMs by netcoreapp3.1
|
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
|
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
|
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
|
a8f9e53f9d
|
Relax the relative URLs constraints and fix the Uri construction logic to correctly compute absolute URLs
|
6 years ago |
Kévin Chalet
|
2aa4c45794
|
Update the server sample to use the authorization manager
|
6 years ago |
IgorHrabrov
|
201daf88ac
|
Refactor the OpenIddict primitives extensions class
|
6 years ago |
Kévin Chalet
|
d276af1742
|
Update the OpenIddict server ASP.NET Core/OWIN integration tests to run on .NET Framework 4.6.1
|
6 years ago |
Kévin Chalet
|
76a432e045
|
Port the challenge integration tests
|
6 years ago |
Kévin Chalet
|
3cbe3936bd
|
Port the sign-out integration tests and add validation to prevent sign-out from being triggered from unsupported endpoints
|
6 years ago |
Kévin Chalet
|
b2e631ccf7
|
Port the discovery endpoints integration tests
|
6 years ago |
Kévin Chalet
|
831a5b988a
|
Port the sign-in integration tests
|
6 years ago |
Kévin Chalet
|
43beb64877
|
Port the end session endpoint integration tests
|
6 years ago |
Kévin Chalet
|
a2c65979f8
|
Port the userinfo integration tests and re-enable POST support
|
6 years ago |
Kévin Chalet
|
0214951ffc
|
Port the revocation endpoint tests and disable GET support
|
6 years ago |
Kévin Chalet
|
2e5a44f57a
|
Port the introspection endpoint tests and enable basic authentication support
|
6 years ago |
Kévin Chalet
|
6a3afb52c4
|
Make the supported code_challenge_methods configurable via advanced options and disable plain by default
|
6 years ago |
Kévin Chalet
|
a25907cd52
|
Automatically map the scope/azp access token claims to their OpenIddict private claims equivalents
|
6 years ago |
Kévin Chalet
|
c61f22f589
|
Port the authentication integration tests
|
6 years ago |
Kévin Chalet
|
eb35cbefb7
|
Port the token endpoint integration tests
|
6 years ago |
Kévin Chalet
|
5361c66be1
|
Add integration tests for the authorization endpoint
|
6 years ago |
Kévin Chalet
|
a6e5cc827b
|
Remove OpenIddictServerJsonWebTokenHandler and OpenIddictValidationJsonWebTokenHandler
|
6 years ago |
Kévin Chalet
|
d5e449d065
|
Update the token validation logic to validate JWT tokens only once, independently of their actual type
|
6 years ago |
IgorHrabrov
|
80b7f21a0f
|
Introduce new unit tests in OpenIddictExtensionsTests
|
6 years ago |
IgorHrabrov
|
311d9ca5a4
|
Port the AspNet.Security.OpenIdConnect.Extensions tests
|
6 years ago |
Kévin Chalet
|
bef913d002
|
Replace JSON.NET by System.Text.Json, store cached requests as JWE/JWS payloads and set the typ header of JWT tokens
|
6 years ago |
Kévin Chalet
|
ac96bbcf09
|
Update the OpenIddict extensions to use ImmutableArray instead of ImmutableHashSet
|
6 years ago |
IgorHrabrov
|
ee2e139ae5
|
Port the AspNet.Security.OpenIdConnect.Primitives tests
|
6 years ago |
Kévin Chalet
|
092097a57c
|
Cross-compile the EF Core stores to support EF Core 2.x on .NET Standard 2.0
|
6 years ago |
Kévin Chalet
|
edf371fd9e
|
Cross-compile the ASP.NET Core hosts to support ASP.NET Core 2.x on .NET Framework/.NET Core 2.1
|
7 years ago |
Kévin Chalet
|
32a51c026b
|
Replace the static caches used in the EF 6/EF Core/NHibernate caches by private singleton caches injected via DI
|
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
|
8ff0e97586
|
Add a new option allowing to make PKCE mandatory
|
7 years ago |
Kévin Chalet
|
14c229d2ce
|
Introduce NHibernate 5.x stores
|
7 years ago |
Kévin Chalet
|
ecd6bab19d
|
Remove the .Internal namespace and make the pubternal types public or internal
|
7 years ago |
Akhan Zhakiyanov
|
002eeb8dd3
|
Update validation log message for applications without logout permission
|
7 years ago |
Kévin Chalet
|
e1a7832a6c
|
Update OpenIddictMvcConfiguration to use BindingSourceMetadataProvider
|
7 years ago |
Kévin Chalet
|
d668c82d8b
|
Use SuppressChildValidationMetadataProvider to exclude OpenIdConnectRequest/OpenIdConnectResponse from child validation
|
7 years ago |
Kévin Chalet
|
313a4a92ec
|
Update OpenIddictValidationConfiguration to validate the default sign-in/out schemes and ensure they don't point to the OpenIddict validation handler
|
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
|
7 years ago |
Kévin Chalet
|
e7c4942777
|
Move the scope permissions validation logic to ensure it also applies to public clients
|
7 years ago |
Kévin Chalet
|
041a83847a
|
Introduce AuthenticationTicket extensions and move the EntityFramework/EntityFrameworkCore extensions to a better namespace
|
8 years ago |