Authn
JwtAuthDemo
Authn | JwtAuthDemo | |
---|---|---|
2 | 1 | |
38 | 385 | |
- | 4.9% | |
1.8 | 2.7 | |
about 2 years ago | 6 months ago | |
C# | C# | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Authn
-
Repo to demonstrate Identity/Roles?
The whole identity thing in asp.net core is quite powerful but Microsoft does lousy job in sharing the knowledge on how to take advantage of it. (as usual, some may say). I learned the most from the pluralsight's "asp.net core identity deep dive" and the youtube videos by this guy: https://github.com/mobiletonster/authn. These two are orthogonal and they don't cover the same thing.
-
Customisable authentication
Take a look at my GitHub repo for authn here: https://github.com/mobiletonster/AuthN repo. I also have a 3 part YouTube walkthrough that explains how auth works in asp.net core. Links to the videos are in the readme of the repo.
JwtAuthDemo
-
Web API auth for mobile app
I used the back-end parts of https://github.com/dotnet-labs/JwtAuthDemo in a recent project, so you could reuse it for your purposes, managing authentication/authorization entirely within the .NET API. In that project, the front-end was a React web app, so you should be able of using implementing this solution regardless of what the consumer of your API is.
What are some alternatives?
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
play-pac4j - Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Email.io
keycloak-authorization-services-dotnet - Authentication and Authorization with Keycloak and ASP.NET Core 🔐
quote-journey - Playground nextjs auth app.
angular-14-jwt-auth - Angular 14 JWT Authentication & Authorization with Web API and HttpOnly Cookie - Token Based Auth, Router, Forms, HttpClient, BootstrapBootstrap
microsoft-identity-web - Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C
ReallySimpleJWT - A really simple library to generate JSON Web Tokens in PHP.
PlexSSO - Plex backed Single Sign On
Security.Identity - .NET DevPack Identity is a set of common implementations to help you implementing Identity, Jwt, claims validation and another facilities
ZeroKey - Microsoft Windows NFC / RFID Login and Logout
IntegrationTestAuth - Mock Authentication And Authorization in ASP.NET Core Integration Tests