Skip to content
Source code for the syncmarx authentication API backend
HTML JavaScript CSS
Branch: master
Clone or download
Latest commit 078a501 Jul 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config -Added Box API support Apr 11, 2019
public 0.7.0 version bump Jul 5, 2019
.gitignore -Initial build Apr 13, 2018
LICENSE -Added MIT License Jul 15, 2019
Readme.md -Added a readme Jul 15, 2019
index.js -Added Box API support Apr 11, 2019
package-lock.json 0.7.0 version bump Jul 5, 2019
package.json 0.7.0 version bump Jul 5, 2019
processes.yml -Added process.yml for pm2 Apr 27, 2018

Readme.md

syncmarx-api

What it does

This repo contains the Node.js backend API service required by the syncmarx web extension.

The production environment currently resides at syncmarx.gregmcleod.com. The API also has a front-end interface located under the public/ folder that is shown at this domain.

How to Run

First install latest version of Node.js. Then run the following via command-line:

npm install
npm run start

This will start a simple HTTP server listening for incoming requests based on the settings you provide in the config/default.yaml (or config/[NODE_ENV].yaml if you supply a custom NODE_ENV environment variable).

The syncmarx extension utilizes this API in order to make the initial handshake require to obtain an API token for the desired third party service (Dropbox, Google Drive, Box, etc.).

When using in a production environment, make sure to place the app behind a secure HTTPS layer using a proxy.

You can’t perform that action at this time.