Über ComponentSpace OpenID for ASP.NET Core

Ermöglicht es ASP.NET Core-Anwendungen, als OpenID-Anbieter zu fungieren.

ComponentSpace OpenID Connect for ASP.NET Core is a .NET class library that provides OpenID provider functionality. You can use this functionality to easily enable your ASP.NET Core web applications to participate in OpenID Connect flows as the OpenID provider. The OpenID for ASP.NET Core library is fully compliant with the OpenID Connect specifications. Example applications with full source code are included.

ComponentSpace OpenID for ASP.NET Core Features

  • The OpenID Connect (OIDC) for ASP.NET Core library plugs directly into your application enabling OpenID provider support.
  • High Level API - Add OpenID provider functionality to your web application with just a few lines of code. A high-level, configuration-driven API hides the complexities of OpenID Connect, making for a quick and easy implementation. Configuration changes, including adding support for additional clients, can be made with zero code updates.
    • Processing an OpenID Discovery Metadata Request - OpenID metadata is returned to the client.
    • Processing an OpenID Key Request - OpenID keys are returned to the client.
    • Processing an OpenID Connect Authentication Request - The authorization request is received and processed.
    • Sending an OpenID Connect Authentication Response - The authorization response is created and sent.
  • Example Projects - OpenID ASP.NET Core projects written in C#, with full source code, are included. The examples demonstrate:
    • Acting as the OpenID provider.
    • Authentication.
    • Logout.
    • Supporting metadata requests.
    • Supporting key requests.
  • Source Code - For your assurance and convenience, the complete source code for the library is available for purchase.