examples/static: various changes to fix examples

This commit is contained in:
Bobby Rullo 2015-08-28 12:26:00 -07:00
parent 8fc076af9e
commit abc1d365ac
3 changed files with 10 additions and 9 deletions

View file

@ -1,8 +1,9 @@
Running Examples Running Examples
=== ===
The quickest way to start experimenting with dex is to run a single dex-worker locally, with an in-process The quickest way to start experimenting with dex is to run a single dex-worker
database, and then interacting with it using the example programs in this directory. locally, with an in-process database, and then interacting with it using the
example programs in this directory.
## Build Everything and Start dex-worker ## Build Everything and Start dex-worker
@ -14,9 +15,11 @@ This section is required for both the Example App and the Example CLI.
./build ./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/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. 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 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. 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. Navigate browser to `http://localhost:5555` and click "login" link
1. Click "Login with Local" 1. Click "Login with Local"
1. Enter in sample credentials from `static/fixtures/connectors.json`: 1. Enter in sample credentials from `static/fixtures/connectors.json`:
``` ```
user: elroy77 email: elroy77@example.com
password: bones password: bones
``` ```
1. Observe user information in example app. 1. Observe user information in example app.

View file

@ -9,8 +9,6 @@
}, },
{ {
"userId":"penny", "userId":"penny",
"name":"Penny",
"email":"penny@example.com",
"passwordPlaintext": "kibble" "passwordPlaintext": "kibble"
} }
] ]

View file

@ -2,12 +2,12 @@
{ {
"user":{ "user":{
"id": "elroy-id", "id": "elroy-id",
"name": "elroy77", "email": "elroy77@example.com",
"displayName": "Elroy Jonez" "displayName": "Elroy Jonez"
}, },
"remoteIdentities": [ "remoteIdentities": [
{ {
"connectorID": "local", "connectorId": "local",
"id": "elroy-id" "id": "elroy-id"
} }
] ]