Kévin Chalet
|
9a74ea5e4f
|
Remove unnecessary view models
|
8 months ago |
Kévin Chalet
|
8c94cb7c13
|
Implement OAuth 2.0 Token Exchange support
|
8 months ago |
Kévin Chalet
|
b8315727b8
|
Enable nullable references support in the ASP.NET Core samples
|
8 months ago |
Kévin Chalet
|
f8553a9ee7
|
Update the MapNonStandardResponseParameters userinfo handler to avoid using OpenIddictParameter.GetNamedParameters()
|
9 months ago |
Kévin Chalet
|
7d90e1b9cb
|
Stop special-casing the prompt parameter in PAR-enabled authorization requests and update the samples to use TempData to determine whether the user should be redirected to the login endpoint
|
10 months ago |
Kévin Chalet
|
e39c635631
|
Decorate the claim extensions with [OverloadResolutionPriority] and collection expressions for ImmutableArray<T>
|
11 months ago |
Kévin Chalet
|
b17b3fe235
|
Update the .NET Framework and .NET Standard TFMs to target ASP.NET Core/Entity Framework Core 2.3 and .NET Extensions 8.0
|
11 months ago |
Kévin Chalet
|
42d6369910
|
Implement Pushed Authorization Requests (PAR) support and revamp the request caching feature
|
12 months ago |
Kévin Chalet
|
f5721d0c2c
|
Rename the GetPrompts() and HasPrompt() extensions
|
1 year ago |
Kévin Chalet
|
e1f729ba0b
|
Validate prompt values specified in authorization requests and update the configuration endpoint to return "prompt_values_supported"
|
1 year ago |
Kévin Chalet
|
d4c05e2e23
|
Rename the device, cryptography, logout and verification endpoints and the associated events/event handlers
|
1 year ago |
Kévin Chalet
|
b32eb8c0a2
|
Make user codes fully configurable and remove token length assumptions
|
2 years ago |
Kévin Chalet
|
3bc72160a4
|
Consider user codes invalid when no client_id claim could be resolved from the AuthenticateResult
|
2 years ago |
Kévin Chalet
|
a5d2d867ba
|
Use List<T> instead of Enumerable.Any() in the samples
|
2 years ago |
Kévin Chalet
|
e896a0f8d4
|
Update the ASP.NET Core samples to target .NET Framework 4.8
|
2 years ago |
Kévin Chalet
|
e9eff303ef
|
Update MapStandardWebServicesFederationClaims to fall back to "name" when no "preferred_username" claim was found
|
2 years ago |
Kévin Chalet
|
570c7c3123
|
Update the AuthorizationController samples to validate the identity provider dynamically
|
2 years ago |
Kévin Chalet
|
3f9f16452f
|
Update the ASP.NET Core samples to use automatic authentication schemes
=
|
3 years ago |
Kévin Chalet
|
65f3eff30f
|
Update the samples to demonstrate how to override the claims resolved from authorization codes/refresh tokens
|
3 years ago |
Kévin Chalet
|
0d92faa308
|
Add a new OpenIddictAuthorizationManager.CreateAsync() overload and improve OpenIddictScopeManager.ListResourcesAsync()
|
3 years ago |
Kévin Chalet
|
8342dd20ce
|
Support resolving client registrations based on the provider name
|
3 years ago |
Kévin Chalet
|
301e9a1c8c
|
Update the samples to use explicit [IgnoreAntiforgeryToken] attributes on relevant actions
|
4 years ago |
Kévin Chalet
|
3bceb9ff58
|
Update the samples to use the ClaimsIdentity constructor taking the name and role claim types
|
4 years ago |
Kévin Chalet
|
1b9081778d
|
Update the samples to stop using SignInManager.CreateUserPrincipalAsync() and use the Microsoft claims for cookie authentication
|
4 years ago |
Kévin Chalet
|
ddc5c9a69c
|
Revamp the claims extensions and update the client and server hosts to preserve the authentication properties using a special private claim
|
4 years ago |
Kévin Chalet
|
fcf3f92fe2
|
Use the OpenIddict client in the server samples and enable GitHub login via Identity
|
4 years ago |
Kévin Chalet
|
3bf51e1600
|
Introduce the first bits of the OpenIddict client
|
6 years ago |
Kévin Chalet
|
7c08434e08
|
Move the Mvc.Client/Mvc.Server projects to a new sandbox folder
|
4 years ago |
Kévin Chalet
|
26b8414114
|
Remove unnecessary usings
|
4 years ago |
Kévin Chalet
|
148a987a23
|
Update the code base to use file-scoped namespaces
|
4 years ago |
Kévin Chalet
|
511e52eb06
|
Port the changes made to the authorization controller from the Velusia sample to Mvc.Server
|
4 years ago |
Kévin Chalet
|
de1b3b4477
|
Remove localized error descriptions support
|
5 years ago |
Kévin Chalet
|
3841f32f17
|
Update the entire codebase to use is null/is not null
|
5 years ago |
Kévin Chalet
|
06905b23c5
|
Update the Mvc.Server sample to reference MongoDB
|
6 years ago |
Kévin Chalet
|
493fa86c0b
|
Implement localized descriptions/display names support
|
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
|
d87803c4ec
|
Rename the default entities
|
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
|
fb92acbdaf
|
Replace OpenIddictApplicationManager.IsConfidentialAsync()/IsPublicAsync()/IsHybridAsync() by HasClientTypeAsync()
|
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
|
ac5f302b01
|
Add MapInternalClaims and handle multiple public "scope" claims for backward compatibility
|
6 years ago |
Kévin Chalet
|
97dffed124
|
Implement complete WWW-Authenticate response header support
|
6 years ago |
Kévin Chalet
|
2aa4c45794
|
Update the server sample to use the authorization manager
|
6 years ago |
Kévin Chalet
|
225b8ad9f5
|
Add device code flow support
|
6 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
|
7bb2cd9522
|
Add common claims/scopes/errors constants to OpenIddictConstants
|
8 years ago |
Kévin Chalet
|
0e5b0cec66
|
Update exception messages to point to the new OpenIddict services APIs
|
8 years ago |
Kévin Chalet
|
32fe4b0ae7
|
Remove OpenIddict.Models/OpenIddict.Stores and move to per-provider models
|
8 years ago |
Kévin Chalet
|
92524d4371
|
Introduce OpenIddictServerDefaults and OpenIddictValidationDefaults
|
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 |