Dangl.Identity Client Libraries
Dangl.Identity is an OpenID / OAuth2 capable server that offers single sign on functionalities.
It's primary is available at https://identity.dangl-it.com with a fallback at https://identity.dangl-it.de.
It works with all OpenID Connect compatible clients and it's configuration is available here.
The preview is available at https://identity-dev.dangl-it.com.
The Dangl.Identity.Client libraries offer specialised classes and utilities that make integrating and connecting with Dangl.Identity easy.
By default, the identity servers are expected to be reachable at
https://identity.dangl-it.de. Fallback happens automatically to the latter one if the former is unreachable.
This project includes the
DanglIdentityLoginHandler that offers JWT / OAuth2 login and refresh functionalities for clients that have the
DanglIdentityClientCredentialsLoginHandler can be used with clients that have the
ClientCredentials grant enabled, for example in server-side applications.
Both login handlers require an instance of
HttpClient to be injected at creation. It is advised that the
HttpClientFactory from the
Microsoft.Extensions.Http package is used
to efficiently manage the lifetime of