• +45 4949 9091
  • Supporto
  • Lingue
    • Lingue
    • English
    • Dansk
    • Svenska
    • Norsk
    • Deutsch
    • Nederlands
    • Polski
    • Français
    • Español
    • Italiano
    • Português
  • Registrati
  • Accedi
Logo FoxIDs
  • Piattaforma
    • Distribuzione
    • Multi-tenant
    • Logica di identità
    • Conformità
  • Casi d'uso
    • Panoramica
    • Clienti
    • Dipendenti
    • Partner
    • Storie dei clienti
  • Servizi
  • Prezzi
  • Docs e strumenti
    • Documentazione
    • Articoli
    • Strumento JWT
    • Strumento SAML 2.0
    • Strumento certificati
  • Contattaci
  • Registrati
  • Accedi

ITfoxtec Identity

ITfoxtec Identity è una libreria .NET open source che implementa OAuth 2.0 e OpenID Connect 1.0.

La libreria include modelli di richiesta e risposta per OAuth 2.0 e OpenID Connect, helper di validazione e utilità per creare flussi di autorizzazione, token e logout.

Gli helper di discovery OIDC integrati facilitano la memorizzazione nella cache dei documenti di discovery e dei JSON Web Key Set (JWKS).

Il nome dell'azienda ITfoxtec è cambiato in FoxIDs ma i componenti manterranno per ora il nome ITfoxtec come parte del nome del componente.

Supporto

Fai domande su Stack Overflow.

Email support@foxids.com con un link alla tua domanda.

Pacchetto

Rilasci NuGet ITfoxtec Identity

Codice e licenza

Codice GitHub Licenza open source

Versioni .NET supportate:

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

Quando FoxIDs è rilevante

Usa la libreria open source quando hai bisogno di componenti OAuth 2.0 e OpenID Connect nel tuo codice .NET. FoxIDs è rilevante quando hai bisogno di una piattaforma di identità completa e ospitata con flussi di accesso, federazione, configurazione multi-tenant e supporto operativo.

  • Passa da componenti di protocollo a un servizio di identità completo
  • Aggiungi federazione, provider di identità esterni e flussi di accesso specifici per tenant
  • Ottieni operazioni ospitate, funzionalità di conformità e supporto esperto
Documentazione FoxIDs Parla con un esperto Inizia gratis

Puoi usare lo strumento JWT per decodificare i token e creare certificati auto firmati con lo strumento certificati.

Codice

Il codice seguente mostra come creare un URL di autorizzazione OAuth 2.0 usando OIDC discovery.

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

Sviluppato in Danimarca. Ospitato in Europa.

Sviluppatori

  • Documentazione
  • Articoli
  • Rilasci
  • Stato di Cloud

Prodotto

  • Prezzi
  • Servizi
  • Distribuzione
  • Conformità
  • Centro di fiducia

Azienda

  • Informazioni
  • Fornitore SKI
  • Contattaci

Legale

  • Termini di servizio
  • Termini per auto-ospitato
  • Accordo sul trattamento dei dati e GDPR
  • Informativa privacy e cookie
© 2026 FoxIDs, versione 2.15.19
GitHub LinkedIn

Preferenze relative ai cookie

FoxIDs utilizza i cookie necessari per il funzionamento del sito. Seleziona Accetta tutti per consentire anche i cookie analitici che ci aiutano a comprendere e migliorare l’utilizzo del sito, oppure Rifiuta tutti per utilizzare solo i cookie necessari. Puoi modificare la tua scelta in qualsiasi momento nella nostra Informativa sulla privacy e sui cookie.

Leggi l’Informativa sulla privacy e sui cookie