curityio/example-dotnet-openid-connect-client

Repository files navigation

QualityAvailability

This is a .NET framework demo application to explain how the OpenID Connect code flow is implemented.
See the tutorial on the Curity Web Site for further details.

web.config is used as a configuration file for the example app. Change the values to match your system.

NameTypeMandatoryDefaultDescription
redirect_uristringThe redirect uri to use, must be registered for the client at the OpenID Connect server.
client_idstringThe id for the client. Used to authenticate the client against the authorization server endpoint.
client_secretstringThe shared secret to use for authentication against the token endpoint.
scopestringopenidThe scopes to ask for.
jwks_uriURLif issuer is not set and the openid scope is requestedThe URL that points to the JWK set.
authorization_endpointURLif issuer is not setThe URL to the authorization_endpoint.
token_endpointURLif issuer is not setThe URL to the token_endpoint.
issuerstringif the openid scope is requested.The ID of the token issuer. This enables metadata discovery which will override the configuration set up in this file.
base_urlstringbase url to be added to internal redirects. Set this to enable the client to be behind a proxy.

For questions and support, contact Curity AB:

Curity AB

[email protected] https://curity.io

Copyright (C) 2016 Curity AB.

About

An example website that implements OAuth 2.0 and OpenID Connect with the .NET Framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 6