An authentication and account management website
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
assets
config
locales
public
test/web
.gitattributes
.gitignore
.jscsrc
.jshintrc
.travis.yml
Dockerfile
Dockerfile-dev
README.md
app.js
config-express.js
docker-compose.yml
gulpfile.js
package.json

README.md

SiteGate

Dependency Status Build Status Coverage Status

SiteGate is a Node.js Express website that handles the user sign in/up processes. SiteGate allows to create a user account either through registration with an email or using an OAuth provider like Facebook, Twitter, etc.

Usage example: https://github.com/sitegate/client-example

Why is it better than the alternatives?

  • It consists of several independent microservices.
  • It supports internationalization. Currently it's only in English but will have Ukrainian, Hungarian, German and Russian translations of the interface soon.
  • It is designed as a standalone application with its own data storage, so updates will be easier.
  • It is also an OAuth2 server.

What are the microservices it consists of?

What does it consist of?

SiteGate uses:

Installation

Add this line to your hosts file:

127.0.0.1 account.sitegatedev.com

Run these commands in a console:

$ git clone git@github.com:sitegate/sitegate.git && cd ./sitegate
$ npm install
$ gulp

License

MIT © Zoltan Kochan