OAuth server for Firefox Accounts
Перейти к файлу
Sean McArthur d2f1ef3173 docs(service-clients): Document Service Clients, JKUs, and JWTs
Closes #329
2015-11-17 11:23:33 -08:00
bin fix(config): update config to use getProperties 2015-11-09 14:35:27 -05:00
config feat(tokens): allow using JWT grants from Service Clients 2015-11-16 14:18:52 -08:00
coverage adding some code coverage to mocha grunt task 2014-05-01 15:25:06 -07:00
docs docs(service-clients): Document Service Clients, JKUs, and JWTs 2015-11-17 11:23:33 -08:00
grunttasks chore(build): switch to grunt-nsp 2015-11-10 18:28:15 +11:00
lib feat(tokens): allow using JWT grants from Service Clients 2015-11-16 14:18:52 -08:00
scripts chore(version): generate legacy-format output for ./config/version.json 2015-09-07 22:53:16 -07:00
test feat(tokens): allow using JWT grants from Service Clients 2015-11-16 14:18:52 -08:00
.awsbox.json insert clients from config at startup 2014-04-02 11:14:48 -07:00
.eslintrc chore(build): Bump eslint-config-fxa to latest version 2015-06-30 18:18:51 -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 chore(build): switch to grunt-nsp 2015-11-10 18:28:15 +11:00
CHANGELOG.md Release v0.48.1 2015-10-28 10:27:05 -07:00
CONTRIBUTING.md fix(docs): add git guidelines link 2015-11-09 14:15:01 -05:00
Dockerfile feat(docker): Dockerfile and README update for basic docker development workflow 2015-02-10 22:12:10 -05:00
Gruntfile.js chore(build): switch to grunt-nsp 2015-11-10 18:28:15 +11: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 docs(service-clients): Document Service Clients, JKUs, and JWTs 2015-11-17 11:23:33 -08:00
package.json chore(build): switch to grunt-nsp 2015-11-10 18:28:15 +11: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.