IdentityServer icon indicating copy to clipboard operation
IdentityServer copied to clipboard

The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core

Results 152 IdentityServer issues
Sort by recently updated
recently updated
newest added

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...

enhancement

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.

enhancement

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...

feature idea

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...

feature request

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`...

feature idea

`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...

enhancement

At some point we should switch to the "official" version of the sign tool we use today https://github.com/dotnet/sign

internal

EntityFramework.Tests and EntityFramework.Storage.IntegrationTests have duplicate code for setting up the DB. Can we unify?

internal

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...

feature request

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...

feature idea