Merge pull request #95 from bobbyrullo/fix_example

examples/static: various changes to fix examples
This commit is contained in:
bobbyrullo 2015-08-28 12:43:39 -07:00
commit 7356265d68
3 changed files with 10 additions and 9 deletions

View file

@ -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.

View file

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

View file

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