OAuth server for Firefox Accounts
Перейти к файлу
Sai Pc 1531061fba chore(lint): add ESLint
Fixes #274
Add ESLint
Remove JSHint
Lint the files and fix errors
2015-06-17 15:30:58 -07:00
bin fix(fatal-error): Exit with non-zero exit code for fatal errors 2015-05-18 12:38:35 +12:00
config chore(dev): add 321Done untrusted client 2015-05-07 15:23:04 -04:00
coverage adding some code coverage to mocha grunt task 2014-05-01 15:25:06 -07:00
docs fix(docs): Change Status Code for Invalid Assertion based 2015-06-07 21:26:53 -07:00
lib chore(lint): add ESLint 2015-06-17 15:30:58 -07:00
scripts feat(clients): remove obsolete generate-client.js script 2015-06-02 16:05:52 -07:00
tasks chore(lint): add ESLint 2015-06-17 15:30:58 -07:00
test chore(lint): add ESLint 2015-06-17 15:30:58 -07:00
.awsbox.json insert clients from config at startup 2014-04-02 11:14:48 -07:00
.eslintrc chore(lint): add ESLint 2015-06-17 15:30:58 -07:00
.gitignore use 8 bytes for client_id 2014-05-07 11:19:34 -07:00
.jscsrc Tweaking random indentation per jscs and eslint 2014-09-03 23:09:15 -07:00
.travis.yml fix(travis): install libgmp3-dev so optionaldep bigint will be built for browserid-crypto 2015-02-19 20:40:39 -08:00
CHANGELOG.md v0.39.0 2015-06-10 15:28:18 -07:00
CONTRIBUTING.md chore(lint): add ESLint 2015-06-17 15:30:58 -07:00
Dockerfile feat(docker): Dockerfile and README update for basic docker development workflow 2015-02-10 22:12:10 -05:00
Gruntfile.js chore(lint): add ESLint 2015-06-17 15:30:58 -07:00
LICENSE boilerplate app files 2014-02-14 16:15:53 -08:00
README.md feat(docker): Dockerfile and README update for basic docker development workflow 2015-02-10 22:12:10 -05:00
npm-shrinkwrap.json v0.39.0 2015-06-10 15:28:18 -07:00
package.json chore(lint): add ESLint 2015-06-17 15:30:58 -07:00

README.md

#Firefox Accounts OAuth Server

Build Status

Implementation of OAuth for use by Firefox Accounts

API docs

Design document

MDN docs

License

MPL 2.0

Docker Based Development

To run the oauth server via Docker, three steps are required:

$ docker build --rm -t mozilla/fxa_oauth_server
$ docker run --rm -v $PWD:/opt/fxa mozilla/fxa_oauth_server npm install
$ docker run --rm -v $PWD:/opt/fxa --net=host mozilla/fxa_oauth_server

This method shares the codebase into the running container so that you can install npm and various modules required by package.json. It then runs FxA oauth verifier in a container, while allowing you to use your IDE of choice from your normal desktop environment to develop code.