IdentityServer
IdentityServer copied to clipboard
The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core
If the client sends a bad/misconfigured/changed idp value, we should give some kind of error rather than redirecting to the login page forever. Perhaps we should add a virtual method...
This would better support users who want a distributed lock around automatic key creation. We can hopefully accomplish this via a default implementation on the interface.
Brainstorming: When new keys created if we notice that a few are created all within close time to one another, then delete all those newer than the oldest. All nodes...
When searching on how to add a JSON claim to a JWT, you'll come across answers like [this one](https://stackoverflow.com/questions/56548003/passing-json-object-as-a-claim-of-jwt-token-in-asp-net-core-2-0), which use System.IdentityModel.Tokens.Jwt.JsonClaimValueTypes.Json to specify the valueType, and that works with...
The `__Host` prefix enforces security rules on the cookie. Consider renaming both the main Identityserver session cookie `idsrv` and the temp external cookie to add the `__Host` prefix. The `__Host`...
`ISessionCoordinationService.ValidateSessionAsync` always extends the server-side session. We call this method when validating refresh and reference tokens. The implication is that in order to use refresh (or reference tokens) with server-side...
At some point we should switch to the "official" version of the sign tool we use today https://github.com/dotnet/sign
EntityFramework.Tests and EntityFramework.Storage.IntegrationTests have duplicate code for setting up the DB. Can we unify?
Consider adding an additional code or sub-id to the events, so that events can be distinguished with better granularity by the id. ``` { "EventType": "Failure", "Id": 1011, "Message": "Unknown...
Sometimes when users have tried to implement dynamic providers with custom stores, there's a confusion about the intended usage of IdentityProvider vs its derived types. > @josephdecock maybe we could...