Samply.Authentication
Samply.Auth is an OpenID Connect implementation with various extensions for projects like OSSE and CCP-IT. OpenID Connect is a simple identity layer on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and REST-like manner.
The Samply.Auth OpenID Connect implementation allows web based clients to request and receive information about authenticated sessions and end-users. The implementation is extensible, allowing the usage of external identity providers like LDAP, Shibboleth, and ADFS, the discovery of OpenID connect specific metadata, session management, role and permission management, and more. See the documentation for more details.