electron-auth
A dead simple electron library to handle the OAuth authentication for some providers
NOTE: More authorization providers and documentation are in progress. Interested in contribute? You are welcome 😄
Installation
npm install --save electron-auth
Usage
//Import dependenciesvar app = app;var auth = ; //Initialize the applicationapp;
API
auth(provider, options, callback)
Perform the user authentication for the desired provider. This method accepts the following arguments:
provider
: an object with the information about the provider. You can use the built-in providers or use a custom provider.options
: an object with the options.callback
: a function that will be executed when the authentication is done or when there is an error during the process of authentication.
Providers
All the supported providers are stored in auth.providers.PROVIDER_NAME
. You can also use your own provider.
GitHub
Read more about the GitHub Authentication: https://developer.github.com/v3/oauth/
Related
- electron-ejs: Simple Electron plugin for rendering EJS templates.
License
MIT LICENSE © Josemi Juanes.