• +45 4949 9091
  • Support
  • Deutsch
    • Sprachen
    • English
    • Dansk
    • Svenska
    • Norsk
    • Deutsch
    • Nederlands
    • Polski
    • Français
    • Español
    • Italiano
    • Português
  • Registrieren
  • Anmelden
FoxIDs Logo
  • Plattform
    • Bereitstellung
    • Multi-Tenant
    • Identitätslogik
    • Compliance
  • Anwendungsfälle
    • Überblick
    • Kunden
    • Mitarbeitende
    • Partner
    • Kundengeschichten
  • Services
  • Preise
  • Dokumentation & Tools
    • Dokumentation
    • Artikel
    • JWT-Tool
    • SAML 2.0-Tool
    • Zertifikat-Tool
  • Kontakt
  • Registrieren
  • Anmelden

ITfoxtec Identity

ITfoxtec Identity ist eine Open-Source .NET Bibliothek, die OAuth 2.0 und OpenID Connect 1.0 implementiert.

Die Bibliothek enthält Request und Response Modelle für OAuth 2.0 und OpenID Connect, Validierungshilfen sowie Werkzeuge zum Aufbau von Authorization, Token und Logout Flows.

Integrierte OIDC Discovery Helfer erleichtern das Caching von Discovery Dokumenten und JSON Web Key Sets (JWKS).

Der Firmenname ITfoxtec wurde geändert zu FoxIDs aber die Komponenten behalten den ITfoxtec Namen vorerst als Teil des Komponentennamens bei.

Support

Stellen Sie Fragen auf Stack Overflow.

E-Mail an support@foxids.com mit einem Link zu Ihrer Frage.

Paket

Veröffentlichungen NuGet ITfoxtec Identity

Code und Lizenz

GitHub Code Open-Source-Lizenz

Unterstützte .NET Versionen:

.NET 10.0 .NET 9.0 .NET 8.0 .NET 7.0 .NET 6.0 .NET Standard 2.0

Wenn FoxIDs relevant ist

Verwenden Sie die Open-Source-Bibliothek, wenn Sie OAuth 2.0 und OpenID Connect Bausteine in Ihrem eigenen .NET Code benötigen. FoxIDs ist relevant, wenn Sie eine vollständige gehostete Identitätsplattform mit Anmeldeabläufen, Verbund, einer Einrichtung für mehrere Mandanten und operativer Unterstützung benötigen.

  • Wechseln Sie von Protokollbausteinen zu einem vollständigen Identitätsdienst
  • Fügen Sie Verbund, externe Identitätsanbieter und mandantenspezifische Anmeldeabläufe hinzu
  • Erhalten Sie gehosteten Betrieb, Compliance Funktionen und fachkundige Unterstützung
FoxIDs Dokumentation Sprechen Sie mit einem Experten Kostenlos starten

Sie können das JWT Tool verwenden, um Tokens zu decodieren und mit dem Zertifikat Toolselbstsignierte Zertifikate zu erstellen.

Code

Der folgende Code zeigt, wie Sie eine OAuth 2.0 Authorization URL mit OIDC Discovery erstellen.

using ITfoxtec.Identity;
using ITfoxtec.Identity.Discovery;
using ITfoxtec.Identity.Messages;

var discoveryHandler = new OidcDiscoveryHandler(httpClientFactory);
var discovery = await discoveryHandler.GetOidcDiscoveryAsync("https://login.example.com/.well-known/openid-configuration");

var request = new AuthorizationRequest
{
    ResponseType = "code",
    ClientId = clientId,
    RedirectUri = redirectUri,
    Scope = new[] { "openid", "profile" }.ToSpaceList(),
    State = Guid.NewGuid().ToString("N")
};

var authorizeUrl = discovery.AuthorizationEndpoint.AddQuery(request.ToDictionary());
FoxIDs Logo

In Dänemark entwickelt. In Europa gehostet.

Entwickler

  • Dokumentation
  • Artikel
  • Veröffentlichungen
  • Cloud-Status

Produkt

  • Preise
  • Services
  • Bereitstellung
  • Compliance
  • Vertrauenszentrum

Unternehmen

  • Über
  • SKI-Lieferant
  • Kontakt

Rechtliches

  • Nutzungsbedingungen
  • Bedingungen für Self-Hosting
  • DSGVO und Datenschutzvereinbarung
  • Datenschutz- und Cookie-Richtlinie
© 2026 FoxIDs, Version 2.15.26
GitHub LinkedIn