azure-activedirectory-identitymodel-extensions-for-dotnet
azure-activedirectory-identitymodel-extensions-for-dotnet copied to clipboard
IdentityModel extensions for .Net
We added methods to an abstract class in a minor release and needed to mark them virtual and throw NotImplementedException. We should take the breaking compile change in the 8.x...
## Description It's an IDisposable, so we should probably dispose it when done using it? This was flagged by a static analysis tool. Fixes #{bug number TODO}
## Description Dispose KeyWrapProvider in JwtSecurityTokenHandler KeyWrapProvider is an IDisposable, so we should dispose it when done using it? This was flagged by a static analysis tool. Fixes #{bug number...
In `Microsoft.IdentityModel.Protocols.OpenIdConnect`, some classes that contain only constants are named in plural form while others are in singular form. To maintain consistency, I propose that we standardize the naming convention...
https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/c24bfe683427dbad566fe617d0d590ec3a61d8aa/src/Microsoft.IdentityModel.Tokens/BaseConfigurationManager.cs#L90 Was stubbed with a virtual instead of abstract as the method was added during a minor relase. This method must be defined for BaseConfigurationManager to do anything valuable. Make...
This will enable us to make derived class `DistributedConfigurationManager`
# Refactor: Add Serialization for JsonWebToken in OpenIdConnectConfiguration - [X] You've read the [Contributor Guide](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/Contributing.md) and [Code of Conduct](https://opensource.microsoft.com/codeofconduct/). - [ ] You've included inline docs for your change, where...
Introducing ConfigurationManager and Interfaces to support L2 Cache implementation [Test Plan]()
**Is your feature request related to a problem? Please describe.** I need to create [Detached JWS signature](https://tools.ietf.org/html/rfc7797) for all requests to a webservice. Also for `GET` requests (which do not...
Why? The issuer signing key validation logic was updated to use AadIssuerValidator.IsValidIssuer(..). In this process, the existing logic was modified to compare the signing key issuer template (https://login.microsoftonline.com/{tenantid}/v2.0) with the...