Merge pull request #95 from bobbyrullo/fix_example
examples/static: various changes to fix examples
This commit is contained in:
commit
7356265d68
3 changed files with 10 additions and 9 deletions
|
@ -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.
|
||||||
|
|
|
@ -9,8 +9,6 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"userId":"penny",
|
"userId":"penny",
|
||||||
"name":"Penny",
|
|
||||||
"email":"penny@example.com",
|
|
||||||
"passwordPlaintext": "kibble"
|
"passwordPlaintext": "kibble"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -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"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Reference in a new issue