Sign inSign up

vinc/oauthd-instance

By vinc

Updated almost 11 years ago

Docker container for oauthd (https://github.com/oauth-io/oauthd)

Image
13

2.7K

vinc/oauthd-instance repository overview

Docker container for oauthd

Quick-setup:

Launch a Redis container

docker run -d --name redis -p 6379:6379 dockerfile/redis

Get your VM's Host interface IP address (or domain). Then launch a docker instance of oauthd with the following command:

docker run -p 443:443 -p 6284:6284 -e oauthd_host_url=http://YOUR_IP:6284 -d --link redis:redis vinc/oauthd-instance

Once the instance server is started, you can access the web interface to create your first app and configure its API providers.

Go to the following url in your favorite browser: http://YOUR_IP:6284/

When presented with the /login page for the first time, just sign up. (remember your login credential for next sign in).

Common issue: If you get stuck on the /login page, it might be because your docker container is out of sync with your machine. Thus, the expiration timestamp is invalid and cause redirection to the login page. Relevant stack overflow post

Other commands:

Launching the container with tty interactive mode:

docker run -i -t --entrypoint=/bin/bash -p 443:443 -p 6284:6284 -e oauthd_host_url=http://YOUR_IP:6284 --link redis:redis vinc/oauthd-instance

Getting into the container while it is running: With docker 1.3, there is a new command docker exec. This allows you to enter a running docker:

docker exec -it "id of running container" bash

Tag summary

Content type

Image

Digest

sha256:2287d5ee2

Size

277.9 MB

Last updated

almost 11 years ago

docker pull vinc/oauthd-instance