Access Token Management
The Duende.AccessTokenManagement
library provides automatic access token management features for .NET worker and ASP.NET Core web applications:
- Automatic acquisition and lifetime management of client credentials based access tokens for machine-to-machine communication (using the
Duende.AccessTokenManagement
package) - Automatic access token lifetime management using a refresh token for API calls on behalf of the currently logged-in user (using the
Duende.AccessTokenManagement.OpenIdConnect
package) - Revocation of access tokens
Machine-To-Machine Token Management
Section titled “Machine-To-Machine Token Management”To get started, install the NuGet Package:
dotnet add package Duende.AccessTokenManagement
See Service Workers and Background Tasks for more information on how to get started.
GitHub Repository View the source code for this library on GitHub.
NuGet Package View the package on NuGet.org.
User Token Management
Section titled “User Token Management”To get started, install the NuGet Package:
dotnet add package Duende.AccessTokenManagement.OpenIdConnect
See Web Applications for more information on how to get started.
GitHub Repository View the source code for this library on GitHub.
NuGet Package View the package on NuGet.org.
License And Feedback
Section titled “License And Feedback”Duende.AccessTokenManagement is released as open source under the Apache 2.0 license. Bug reports, feature requests and contributions are welcome via the Duende community discussions.