https://github.com/dcos/dcos-oauth
DC/OS OAuth Service (only used up to DC/OS version 1.12)
https://github.com/dcos/dcos-oauth
dcos dcos-networking-guild
Last synced: about 1 year ago
JSON representation
DC/OS OAuth Service (only used up to DC/OS version 1.12)
- Host: GitHub
- URL: https://github.com/dcos/dcos-oauth
- Owner: dcos
- License: apache-2.0
- Created: 2016-04-15T21:41:36.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-10-24T23:09:59.000Z (over 8 years ago)
- Last Synced: 2024-06-20T13:28:20.543Z (almost 2 years ago)
- Topics: dcos, dcos-networking-guild
- Language: Go
- Homepage:
- Size: 705 KB
- Stars: 22
- Watchers: 7
- Forks: 35
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## dcos-oauth
## News
11/14/2016: Mesosphere is working on open sourcing parts of our Enterprise DC/OS IAM service, including support for OpenID Connect. This will be replacing dcos-oauth in its entirety. Looking forward to working with everyone on that as soon as it has been released.
## Installation
### Prerequisites
* Go 1.6
Once the environment is set for Go, run `make` to compile and `make install` to install.
## Tests
Running `make test` will build the docker image `authdcos` and run tests in the `test` directory.
The API integration tests will run two containers:
- `authdcos-zk`
- `authdcos-api`
then send a request with the available HTTP methods for the API routes. Please refer to `/api/routes.go` for
more details.
## HTTP API specification
The file `docs/apispec-swagger.json` specifies the behavior bouncer's HTTP API,
using [Swagger 2.0 notation](https://github.com/swagger-api/swagger-spec).
For ease of viewing, the contents of `apispec-swagger.json` can be pasted
into the [Swagger editor](http://editor.swagger.io) — resulting in a useful
and beautiful HTML live-rendering of the API specification. Note that the
HTML output does not necessarily contain all detail specified in the JSON
file.
## License
Apache License 2.0