• +45 4949 9091
  • Support
  • Langues
    • Langues
    • English
    • Dansk
    • Svenska
    • Norsk
    • Deutsch
    • Nederlands
    • Polski
    • Français
    • Español
    • Italiano
    • Português
  • S'inscrire
  • Se connecter
Logo FoxIDs
  • Plateforme
    • Déploiement
    • Multi-tenant
    • Logique d'identité
    • Conformité
  • Cas d'usage
    • Vue d'ensemble
    • Clients
    • Employés
    • Partenaires
    • Témoignages clients
  • Services
  • Tarifs
  • Docs et outils
    • Documentation
    • Articles
    • Outil JWT
    • Outil SAML 2.0
    • Outil de certificat
  • Nous contacter
  • S'inscrire
  • Se connecter

ITfoxtec Identity

ITfoxtec Identity est une bibliothèque .NET open source qui implémente OAuth 2.0 et OpenID Connect 1.0.

La bibliothèque inclut des modèles de requête et de réponse pour OAuth 2.0 et OpenID Connect, des aides à la validation et des utilitaires pour construire des flux d'autorisation, de jetons et de déconnexion.

Les aides de découverte OIDC intégrées facilitent la mise en cache des documents de découverte et des ensembles de clés Web JSON (JWKS).

Le nom de la société ITfoxtec a changé pour FoxIDs mais les composants conservent pour l'instant le nom ITfoxtec dans le nom du composant.

Support

Posez vos questions sur Stack Overflow.

Envoyez un e-mail à support@foxids.com avec un lien vers votre question.

Package

Versions NuGet ITfoxtec Identity

Code et licence

Code GitHub Licence open-source

Versions .NET prises en charge :

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

Quand FoxIDs est pertinent

Utilisez la bibliothèque open source lorsque vous avez besoin de composants OAuth 2.0 et OpenID Connect dans votre propre code .NET. FoxIDs est pertinent lorsque vous avez besoin d'une plateforme d'identité complète et hébergée avec des parcours de connexion, de la fédération, une configuration multi-tenant et un support opérationnel.

  • Passez de composants de protocole à un service d'identité complet
  • Ajoutez la fédération, des fournisseurs d'identité externes et des parcours de connexion spécifiques par tenant
  • Bénéficiez d'opérations hébergées, de fonctions de conformité et d'un support expert
Documentation FoxIDs Parlez à un expert Commencer gratuitement

Vous pouvez utiliser l' outil JWT pour décoder les jetons et créer des certificats auto-signés avec l' outil de certificats.

Code

Le code ci-dessous montre comment créer une URL d'autorisation OAuth 2.0 à l'aide de la découverte OIDC.

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());
Logo FoxIDs

Développé au Danemark. Hébergé en Europe.

Développeurs

  • Documentation
  • Articles
  • Versions
  • Statut Cloud

Produit

  • Tarifs
  • Services
  • Déploiement
  • Conformité
  • Centre de confiance

Entreprise

  • À propos
  • Fournisseur SKI
  • Nous contacter

Juridique

  • Conditions d'utilisation
  • Conditions d'auto-hébergement
  • RGPD et accord de protection des données
  • Politique de confidentialité et de cookies
© 2026 FoxIDs, version 2.15.19
GitHub LinkedIn

Choix des cookies

FoxIDs utilise des cookies nécessaires au fonctionnement du site. Sélectionnez Tout accepter pour autoriser également les cookies d’analyse qui nous aident à comprendre et à améliorer l’utilisation du site, ou Tout refuser pour utiliser uniquement les cookies nécessaires. Vous pouvez modifier votre choix à tout moment dans notre Politique de confidentialité et relative aux cookies.

Lire la Politique de confidentialité et relative aux cookies