We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
Passport is Express-compatible authentication middleware for Node.js. Passport's sole purpose is to authenticate requests, which it does through an extensible set of plugins known as strategies. Passport does not mount routes or assume any particular database schema, which maximizes flexibility and allows application-level decisions to be made by the developer. The API is simple: you provide Passport a request to authenticate, and Passport provides hooks for controlling what occurs when authentication succeeds or fails.
SuperTokens is an open source alternative to Auth0 / Firebase Auth / AWS Cognito. It supports authentication using email ID and password, Social logins (Google, Facebook, Apple, Github + adding custom providers), Forgot password flow using email, Secure session management, Email verification.
Keycloak is an open source Identity and Access Management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code. Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.
NextAuth.js is a complete open source authentication solution for Next.js applications. It is designed from the ground up to support Next.js and Serverless. It is designed to work with any OAuth service, it supports OAuth 1.0, 1.0A and 2.0. It also supports email / passwordless authentication, JSON Web Tokens, database sessions.
AspNet.Security.OAuth.Providers is a collection of security middleware that you can use in your ASP.NET Core application to support social authentication providers like GitHub, Foursquare or Dropbox. It is directly inspired by Jerrie Pelser's initiative, Owin.Security.Providers. The latest official release can be found on NuGet and the nightly builds on MyGet.
SocialiteProviders is a collection of OAuth 1 & 2 packages that extend Laravel Socialite. The Observer Pattern is used by the Manager package to extend Socialite. This allows numerous providers to be used in addition to the ones provided by Laravel Socialite.
Auth0 is an authentication broker that supports social identity providers as well as enterprise identity providers such as Active Directory, LDAP, Google Apps and Salesforce.In order to use Lock you need to provide your Auth0 Client Id and Domain.
Python Social Auth is an easy to setup social authentication/registration mechanism with support for several frameworks and auth providers.This is the core component of the python-social-auth ecosystem, it implements the common interface to define new authentication backends to third parties services, implement integrations with web frameworks and storage solutions.
This is optional if you're testing the app in localhost. A demo clientId and clientSecret is already specified. Also, make sure that the above mentioned scopes are added in the OAuth2 provider console. For example, scope email and profile should be added in your Google project's OAuth2 consent screen.
Simple app to demonstrate security, social authentication and realtime date in cross platform mobile apps, using the ionic framework and firebase. Clone CityScape into any folder of your choosing, navigate into the directory, and install dependencies.
SocialToolKit purpose is to get access token from Facebook, VK or Instagram. You can use it to get token from specific social network, or from several (now supports only Facebook, VKontakte and Instagram). Insert the following XML snippet into the body of your file just before the final element.
AspNet.Security.OpenId.Providers is a collection of security middleware that you can use in your ASP.NET Core 1.0 application to support OpenID 2.0 authentication providers like Steam, Wargaming or Orange. It is directly inspired by Jerrie Pelser's initiative, Owin.Security.Providers. The latest official release can be found on NuGet and the nightly builds on MyGet.