-
oidc-client-ts
OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
-
react-oidc-context
Lightweight auth library based on oidc-client-ts for React single page applications (SPA). Support for hooks and higher-order components (HOC).
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I generally use https://github.com/authts/oidc-client-ts which wires it up for you.
You can use this library. if you have SPA https://github.com/authts/react-oidc-context
use this if you have SSR. then use https://github.com/nextauthjs/next-auth
Yes, but not in IIS, Next.js runs on Node. You can implement the BFF pattern though in .NET (mentioned elsewhere: https://github.com/auth0-blog/bff-auth0-dotnet)