.NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Damian Hickey 5f76150f8e
Update README.md
2 months ago
.config Bump NuGetKeyVaultSignTool from 3.1.6 to 3.2.3 (#508) 2 years ago
.github .NET 8 CodeQL analysis 1 year ago
build Include trimmable analysis in build by default 1 year ago
samples/HttpClientFactorySample updates for netcore3.1 5 years ago
src Revert "Get the URL authority when retrieving it from the HttpClient BaseAddress" 4 months ago
test Revert "Get the URL authority when retrieving it from the HttpClient BaseAddress" 4 months ago
.gitignore trigger build 5 years ago
IdentityModel.sln remove sample from main sln 5 years ago
LICENSE update license 7 years ago
README.md Update README.md 2 months ago
build.cmd add restore-tools target (#320) 5 years ago
build.ps1 add restore-tools target (#320) 5 years ago
build.sh add restore-tools target (#320) 5 years ago
global.json add net5 target 3 years ago
icon.jpg add icon 5 years ago
key.snk add key 6 years ago

README.md

About IdentityModel

IdentityModel is a .NET library for claims-based identity, OAuth 2.0 and OpenID Connect.

[!IMPORTANT]
IdentityModel is being rebranded to Duende.IdentityModel and henceforth will be managed in our FOSS repository under the same Apache2 licence.

  • Please update your nuget package references to the new package.
  • Outstanding pull requests and issues will be ported or closed.

It provides an object model to interact with the endpoints defined in the various OAuth and OpenId Connect specifications in the form of:

  • types to represent the requests and responses
  • extension methods to invoke requests
  • constants defined in the specifications, such as standard scope, claim, and parameter names
  • other convenience methods for performing common identity related operations

IdentityModel targets .NET Standard 2.0, making it suitable for .NET and .NET Framework.

For more documentation, please visit readthedocs.

Feedback

IdentityModel is released as open source under the Apache 2.0 license. Bug reports and contributions are welcome at the GitHub repository.