ms-identity-b2c-javascript-spa
node-oauth2-server
ms-identity-b2c-javascript-spa | node-oauth2-server | |
---|---|---|
1 | 4 | |
114 | 226 | |
1.8% | 7.2% | |
0.0 | 8.4 | |
4 months ago | 12 days ago | |
JavaScript | JavaScript | |
MIT License | 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.
ms-identity-b2c-javascript-spa
-
Which authentication solution?
I recommend starting with a simple sample, https://github.com/Azure-Samples/ms-identity-b2c-javascript-spa, and get it working with logging in. The settings are spread out a bit in the sample. In apiConfig.js the b2cScopes need to be the full url form of the scopes you want to use, eg: https://[resourcedomain].onmicrosoft.com/[something]/access. You can find the exact name from the SPA config page API Permissions and clicking on the scope name. The "webApi" setting is the URL for your backend API.
node-oauth2-server
-
My prepared repositories for hacktoberfest 23 - any contributions are welcomed 🚀
View on GitHub
-
How do I issue API keys for my users
There's a module on npm that abstracts away the "complicated" bits of oauth - you define just the model functions (like, "retrieve access token", "retrieve valid clients", etc.) and integrations into the request/responses with your favourite web framework -- see https://github.com/node-oauth/node-oauth2-server -- this is a fork of another module that was abandoned. I use this in prod.
-
How to secure my REST API?
In general I would agree, but only if u will go with some 3rd party vendor, like Google or Auth0 from okta, implementing oauth resource server is a real challenge even if u would use community https://github.com/node-oauth/node-oauth2-server packages...
-
Need a QR Authentication Service or Library
(I use the node-oauth2-server library for backend authentication on my personal app.)
What are some alternatives?
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
node-oauth2-server - Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js
active-directory-b2c-javascript-msal-singlepageapp - A single page application (SPA) calling a Web API. Authentication is done with Azure AD B2C by leveraging MSAL.js
meteor-react-native-starter - Boilerplate with auth, backend, db and many more! Clone, install, start coding!
npm-package-template.
Grant - OAuth Proxy
Habitica - A habit tracker app which treats your goals like a Role Playing Game.
thin-storage - Thin storage layer for small projects, (hopefully) works with any backend
Passport - Simple, unobtrusive authentication for Node.js.
Meteor JS - Meteor, the JavaScript App Platform
Standard - 🌟 JavaScript Style Guide, with linter & automatic code fixer
docusign-esign-node-client - The Official DocuSign Node.js Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.