• +45 4949 9091
  • Soporte
  • Idiomas
    • Idiomas
    • English
    • Dansk
    • Svenska
    • Norsk
    • Deutsch
    • Nederlands
    • Polski
    • Français
    • Español
    • Italiano
    • Português
  • Registrarse
  • Iniciar sesión
Logo de FoxIDs
  • Plataforma
    • Despliegue
    • Multi-tenant
    • Lógica de identidad
    • Cumplimiento
  • Casos de uso
    • Resumen
    • Clientes
    • Empleados
    • Socios
    • Historias de clientes
  • Servicios
  • Precios
  • Docs y herramientas
    • Documentación
    • Artículos
    • Herramienta JWT
    • Herramienta SAML 2.0
    • Herramienta de certificados
  • Contáctanos
  • Registrarse
  • Iniciar sesión

ITfoxtec Identity

ITfoxtec Identity es una biblioteca .NET de código abierto que implementa OAuth 2.0 y OpenID Connect 1.0.

La biblioteca incluye modelos de solicitud y respuesta para OAuth 2.0 y OpenID Connect, ayudas de validación y utilidades para construir flujos de autorización, tokens y cierre de sesión.

Las ayudas de descubrimiento OIDC integradas facilitan almacenar en caché documentos de descubrimiento y conjuntos de claves web JSON (JWKS).

El nombre de la empresa ITfoxtec ha cambiado a FoxIDs pero los componentes mantendrán el nombre ITfoxtec como parte del nombre del componente por ahora.

Soporte

Haz preguntas en Stack Overflow.

Envía un e-mail a support@foxids.com con un enlace a tu pregunta.

Paquete

Versiones NuGet ITfoxtec Identity

Código y licencia

Código en GitHub Licencia de código abierto

Versiones .NET compatibles:

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

Cuándo FoxIDs es relevante

Usa la biblioteca open source cuando necesites componentes de OAuth 2.0 y OpenID Connect en tu propio código .NET. FoxIDs es relevante cuando necesitas una plataforma de identidad alojada y completa con flujos de inicio de sesión, federación, configuración multi-tenant y soporte operativo.

  • Pasa de componentes de protocolo a un servicio de identidad completo
  • Añade federación, proveedores de identidad externos y flujos de inicio de sesión específicos por tenant
  • Obtén operaciones alojadas, funciones de cumplimiento y soporte experto
Documentación de FoxIDs Habla con un experto Empieza gratis

Puedes usar la herramienta JWT para decodificar tokens y crear certificados autofirmados con la herramienta de certificados.

Código

El código siguiente muestra cómo construir una URL de autorización OAuth 2.0 usando descubrimiento 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 de FoxIDs

Desarrollado en Dinamarca. Alojado en Europa.

Desarrolladores

  • Documentación
  • Artículos
  • Lanzamientos
  • Estado de Cloud

Producto

  • Precios
  • Servicios
  • Despliegue
  • Cumplimiento
  • Centro de confianza

Empresa

  • Acerca de
  • Proveedor SKI
  • Contáctanos

Legal

  • Términos del servicio
  • Términos de alojamiento propio
  • RGPD y acuerdo de protección de datos
  • Política de privacidad y cookies
© 2026 FoxIDs, versión 2.15.19
GitHub LinkedIn

Preferencias de cookies

FoxIDs utiliza cookies necesarias para que el sitio web funcione. Selecciona Aceptar todas para permitir también cookies analíticas que nos ayudan a comprender y mejorar el uso del sitio web, o Rechazar todas para utilizar únicamente las cookies necesarias. Puedes cambiar tu elección en cualquier momento en nuestra Política de privacidad y cookies.

Leer la Política de privacidad y cookies