{"repo":"OsamaAlRashed/EasyRefreshToken","free":true,"listed":false,"github":"https://github.com/OsamaAlRashed/EasyRefreshToken","clone":"git clone https://github.com/OsamaAlRashed/EasyRefreshToken.git","description":"EasyRefreshToken is a library to manage refresh token operations easy ..","language":"C#","stars":15,"topics":["asp-net-core","identity","refresh-token","authentication","authorization","login","security"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"EasyRefreshToken Overview EasyRefreshToken is a .NET library that provides an easy-to-use token service for refreshing access tokens in ASP.NET Core applications. It offers a flexible and customizable solution for managing refresh tokens, token expiration, preventing simultaneous logins, and more. With EasyRefreshToken, you can integrate refresh token functionality into your ASP.NET Core applications without the need to write complex code or manage token-related logic manually. It simplifies the process of refreshing access tokens and ensures a secure and seamless user experience. Features - Automatic management of refresh tokens and token expiration. - Flexible options for configuring token behavior, such as token expiration duration and preventing simultaneous logins. - Determine the number of tokens for each user according to the global limit, its type, or one of its properties. - Support for different storage mechanisms, including in-memory and Databases (By Entity Framework Core). - Customizable the Repository Implementation. - Customizable token generation methods. - Integration with ASP.NET Core Identity. - Lightweight and minimal dependencies. - Support .Net5, .Net6, and .Net7 Getting Started Follow these steps to get started with EasyRefreshToken in your ASP.NET Core application: 1. Installation Install the EasyRefreshToken package from NuGet by using the following command: 2. Configuration In the ConfigureServices method of your Startup.cs / Program.cs file, add the","default_branch":null,"files":null,"tree":[],"storefront":"/r/OsamaAlRashed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OsamaAlRashed/EasyRefreshToken/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}