This is an example of an OIDC integration with the MIRACL Trust platform using .NET 6.0. It uses the .NET authentication library to integrate with the MIRACL Trust platform.
To start an OIDC integration, you must create an OIDC application in the
MIRACL Trust Portal, as described in
Start Low-Code Integration.
The Redirect URL must be the same as the one the sample is run with. If you
use the sample's default value, it must be set to http://localhost:8000/login.
You must pass the app's credentials to the sample through environment variables
as follows:
export CLIENT_ID=<client-id>
export CLIENT_SECRET=<client-secret>
export ISSUER=<oidc-issuer>To run the sample, do the following:
cd samples/dotnet6
dotnet runThis starts the sample HTTP server. When you open http://localhost:8000/ in your browser, you will be redirected to the MIRACL Trust authorization page to begin the registration and authentication process. After successful authentication, the sample retrieves the OIDC UserInfo endpoint and returns the result.
If you want to run the sample with Docker, follow the instructions in the main README file.