universal-social-auth

Social Authentication library for (SPA, PWA & App)

Usage no npm install needed!

<script type="module">
  import universalSocialAuth from 'https://cdn.skypack.dev/universal-social-auth';
</script>

README

Known Vulnerabilities

Universal Social Auth

Universal frontend social media authenticator

Supported Frameworks

  • Laravel
  • PHP
  • Vue v2 & v3
  • Nuxt
  • React
  • Angularjs

Supported Providers

  • Apple
  • Facebook
  • Google
  • Github
  • Instagram
  • Twitter
  • Bitbucket
  • Linkedin
  • Vkontakte
  • Live
  • Oauth1
  • Oauth2
  • Twitch

Donations

If you wish you can buy me a coffee @ Patreon


Installation

Installation - Backend

Laravel Socialite is required for this package. Don't forget the configuration

composer require laravel/socialite
or
composer require socialiteproviders/github

Installation - Frontend

npm install universal-social-auth

Features

  • Ability to add a custom provider
  • Importation only Required provider
  • No more Buffer functions were call base on user request or needs
  • Optional how to handle addition security validation like 2fa Email code if enabled by the user after first login
  • Support for Native App framework Capacitorjs, Ionic, Cordova, Nativescript & More

Usage

Updates

Issues

Create an issue