ComponentSpace OpenID for ASP.NET Core v3.6.0
Released: Jul 23, 2024
Updates in v3.6.0
Features
- Support clearing the session state by client ID.
- Include the logout request in the IOpenIDStatus.
- Support multiple claims of the same type.
- Add the ClientConfiguration.RedirectUrisAreRegex to specify whether redirect URIs are regular expressions.
- Add IClaimFactory to support customization of the claims returned in the ID token and by the UserInfo endpoint.
- Replace IOpenIDProvider.SendAuthnErrorResponseAsync(Exception) with IOpenIDProvider.ToErrorCode.
- Include the optional correlationID to support multiple pending responses.
Fixes
- Don’t serialize the Claims.Subject property as it isn’t required for OIDC and could cause a stack overflow.
- Don’t include the idp and ver claims in the ID token as this breaks the OIDC conformance tests.