Relying party examples¶
An application that is depending on the OpenID Connect Provider (OP) is called a Relying Party (RP). Here are a few examples that have been tested against our OP and some minor tweaks that need to be made to work properly.
Clone this repo: https://github.com/mcguinness/oidc-rp
Install npm dependencies if needed.
You can run the application in the console using the following command:
node server.js --iss [issuerUrl] --cid [ClientId] --cs [ClientSecret] --scp "openid profile" --responseType code
git clone https://github.com/mcguinness/oidc-rp.git cd oidc-rp npm install node server.js --iss http://localhost:7878/oauth --cid openid-client --cs secret --scp "openid profile" --responseType code
Once the console shows that the endpoints' discovery was successful go to http://localhost:7080 and you should get redirected to the authentication endpoint.
Java with Spring Framework¶
Please refer to our Java Spring example project for the code and configuration details.
Please refer to our ASP.NET core example project for the code and configuration details.