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. Learn more →
Top 12 TypeScript Oidc Projects
-
jackson
🔥 Streamline your web application's authentication with Jackson, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning. 🤩 (by boxyhq)
-
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.
-
oidc-client-ts
OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
-
angular-auth-oidc-client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
-
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).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ms-identity-javascript-angular-tutorial
A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Angular using MSAL Angular v2
-
cidaas SDK for JS
With this SDK, you can integrate cidaas smoothly and with minimal effort into your javascript application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.
Project mention: Deploy Full-Stack Next.js T3App with Cognito and Prisma using AWS Lambda | dev.to | 2024-04-15NextAuth.js is not perfect. One of the shortcomings is that it currently does not implement federated logout. This means that even if a user signs out of the Next.js app, he does NOT get signed out of the Cognito user pool client. As a consequence, the user is not really being logged out (i.e he is able to login again without providing the credentials). You can read more about this problem in this Github thread.
Project mention: Building a Managed Service Provider Business With Open Source | dev.to | 2024-04-04BoxyHQ SAML Jackson - GitHub
Project mention: I can't persuade our lead software architecture that this is not going to work | /r/learnjavascript | 2023-06-27
In each client, I defined the necessary roles. Using react-oidc-context(https://github.com/authts/react-oidc-context), I successfully established a connection between my front-end and the Keycloak front-end client.
For those looking for production-level OAuth libs, the absolute best implementation for JS runtimes is https://github.com/panva/oauth4webapi
Project mention: Casdoor: An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform and AI gateway with web UI supporting OAuth 2.0, OIDC, SAML and OpenAI ChatGPT | /r/golang | 2023-05-09
TypeScript Oidc related posts
- Learn OAuth by building a client with Node.js
- 🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑
- Ressources for backend call
- I can't persuade our lead software architecture that this is not going to work
- Auth with multi-domain/multi-tenantency in Nextjs?
- (React/.NET) How to implement OAuth in a fullstack application? (my implementation in the description)
- JWT storage best practices
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
Index
What are some of the best open-source Oidc projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | next-auth | 22,158 |
2 | jackson | 1,571 |
3 | oidc-client-ts | 1,183 |
4 | angular-auth-oidc-client | 1,097 |
5 | react-oidc-context | 554 |
6 | oauth4webapi | 499 |
7 | serendipity | 373 |
8 | login | 263 |
9 | ms-identity-javascript-angular-tutorial | 199 |
10 | casdoor-js-sdk | 26 |
11 | okta-angular-dynamic-components-example | 8 |
12 | cidaas SDK for JS | 7 |
Sponsored