|
|
|
|
@ -1,8 +1,9 @@
|
|
|
|
|
Running Examples |
|
|
|
|
=== |
|
|
|
|
|
|
|
|
|
The quickest way to start experimenting with dex is to run a single dex-worker locally, with an in-process |
|
|
|
|
database, and then interacting with it using the example programs in this directory. |
|
|
|
|
The quickest way to start experimenting with dex is to run a single dex-worker |
|
|
|
|
locally, with an in-process database, and then interacting with it using the |
|
|
|
|
example programs in this directory. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Build Everything and Start dex-worker |
|
|
|
|
@ -14,9 +15,11 @@ This section is required for both the Example App and the Example CLI.
|
|
|
|
|
./build |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
1. Copy `static/fixtures/connectors.json.sample` |
|
|
|
|
1. Copy the various example configurations. |
|
|
|
|
``` |
|
|
|
|
cp static/fixtures/connectors.json.sample static/fixtures/connectors.json |
|
|
|
|
cp static/fixtures/users.json.sample static/fixtures/users.json |
|
|
|
|
cp static/fixtures/emailer.json.sample static/fixtures/emailer.json |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
1. Run dex_worker in local mode. |
|
|
|
|
@ -30,14 +33,14 @@ This section is required for both the Example App and the Example CLI.
|
|
|
|
|
1. Build and run example app webserver, pointing the discovery URL to local Dex, and |
|
|
|
|
supplying the client information from `./static/fixtures/clients.json` into the flags. |
|
|
|
|
``` |
|
|
|
|
./bin/app --client-id=XXX --client-secret=secrete --discovery=http://127.0.0.1:5556 |
|
|
|
|
./bin/example-app --client-id=XXX --client-secret=secrete --discovery=http://127.0.0.1:5556 & |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
1. Navigate browser to `http://localhost:5555` and click "login" link |
|
|
|
|
1. Click "Login with Local" |
|
|
|
|
1. Enter in sample credentials from `static/fixtures/connectors.json`: |
|
|
|
|
``` |
|
|
|
|
user: elroy77 |
|
|
|
|
email: elroy77@example.com |
|
|
|
|
password: bones |
|
|
|
|
``` |
|
|
|
|
1. Observe user information in example app. |
|
|
|
|
|