Skip to content

wix-incubator/authentication4js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wix Restaurants Authentication JavaScript Client

NPM version Downloads

This client library is used to authenticate with the Wix Restaurants API.

Usage

Install the library with npm install authentication4js

var AuthenticationClient = require('authentication4js').Authentication;

var authenticationClient = new AuthenticationClient({
  XMLHttpRequest: window.XMLHttpRequest
});

// Authenticate with Wix instance
authenticationClient.wix({
  instance: 'some-wix-instance',
  appKey: 'some-wix-app-key'
}).then(function(loginResponse) {
  console.log(loginResponse.user);
  console.log(loginResponse.accessToken);
});

// Authenticate with Google
authenticationClient.google({
  clientId: 'some-client-id',
  idToken: 'some-id-token'
}).then(function(loginResponse) {
  console.log(loginResponse.user);
  console.log(loginResponse.accessToken);
});

Reporting Issues

Please use the issue tracker to report issues related to this library.

License

This library uses the Apache License, version 2.0.

About

JavaScript client to the Wix Restaurants Authentication Service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •