diff --git a/examples/basic/.gitignore b/examples/basic/.gitignore index 952ff17..085b1ab 100644 --- a/examples/basic/.gitignore +++ b/examples/basic/.gitignore @@ -1,4 +1,5 @@ .env keycloak_example/keycloak_data/* !keycloak_example/keycloak_data/keep -.idea \ No newline at end of file +.idea +target \ No newline at end of file diff --git a/examples/basic/README.md b/examples/basic/README.md index 528e199..2e3ee23 100644 --- a/examples/basic/README.md +++ b/examples/basic/README.md @@ -4,6 +4,7 @@ This is an exmple using Keycloak as the OIDC provider. Steps for statring the service and adding an account: - starting keycloak: `docker-compose -f keycloak/docker-compose.yml up` +- go to `http://localhost:8989` in your browser and login with admin/admin - create a new realm in keycloak - create a new client in the realm - add an account in the realm @@ -13,7 +14,10 @@ Steps for attaching the application to the OIDC provider: - copy the `.env.example` file to `.env` - generate your issuers IP (localhost in this case): `hostname -I | awk '{print $1}'` (THIS MAY CHANGE DEPENDING ON YOUR NETWORK) - set the `ISSUER` in the `.env` file to the IP -- set the `CLIENT_ID` in the `.env` file to the client id of the client you created in keycloak +- set the `CLIENT_ID` in the `.env` file to the client id of the client you created in keycloak (found under `Credentials`) +- set the URL as sen below (VERY BAD PRACTICE, DO NOT DO THIS IN PRODUCTION) - set the `CLIENT_SECRET` in the `.env` file to the client secret of the client you created in keycloak +- set the `APP_URL` in the `.env` file to `http://localhost:8080` +![img.png](img.png) diff --git a/examples/basic/img.png b/examples/basic/img.png new file mode 100644 index 0000000..2d46e05 Binary files /dev/null and b/examples/basic/img.png differ