• +45 4949 9091
  • Suporte
  • Idiomas
    • Idiomas
    • English
    • Dansk
    • Svenska
    • Norsk
    • Deutsch
    • Nederlands
    • Polski
    • Français
    • Español
    • Italiano
    • Português
  • Registar-se
  • Iniciar sessão
Logótipo FoxIDs
  • Docs e ferramentas
    • Documentação
    • Artigos
    • Ferramenta JWT
    • Ferramenta SAML 2.0
    • Ferramenta de certificados
  • Casos de uso
    • Visão geral
    • Clientes
    • Colaboradores
    • Parceiros
    • Histórias de clientes
  • Serviços
  • Plataforma
    • Implementação
    • Multi-tenant
    • Lógica de identidade
    • Conformidade
  • Preços
  • Registar-se
  • Iniciar sessão

ITfoxtec Identity

O ITfoxtec Identity é uma biblioteca .NET de código aberto que implementa OAuth 2.0 e OpenID Connect 1.0.

A biblioteca inclui modelos de pedido e resposta para OAuth 2.0 e OpenID Connect, helpers de validação e utilitários para criar fluxos de autorização, token e logout.

Os helpers de discovery OIDC integrados facilitam o cache de documentos de discovery e JSON Web Key Sets (JWKS).

O nome da empresa ITfoxtec mudou para FoxIDs mas os componentes manterão o nome ITfoxtec como parte do nome do componente por agora.

Suporte

Faça perguntas no Stack Overflow.

Email support@foxids.com com um link para a sua pergunta.

Pacote

Lançamentos NuGet ITfoxtec Identity

Código e licença

Código GitHub Licença open source

Versões .NET suportadas:

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

Quando FoxIDs é relevante

Utilize a biblioteca open source quando precisar de componentes OAuth 2.0 e OpenID Connect no seu próprio código .NET. FoxIDs é relevante quando precisa de uma plataforma de identidade completa e alojada com fluxos de login, federação, configuração multi-tenant e suporte operacional.

  • Passe de componentes de protocolo para um serviço de identidade completo
  • Adicione federação, fornecedores de identidade externos e fluxos de login específicos por tenant
  • Obtenha operações alojadas, funcionalidades de conformidade e suporte especializado
Documentação FoxIDs Fale com um especialista Comece gratuitamente

Pode usar a ferramenta JWT para descodificar tokens e criar certificados auto assinados com a ferramenta de certificados.

Código

O código abaixo mostra como criar um URL de autorização OAuth 2.0 usando discovery 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());
Logótipo FoxIDs

Desenvolvido na Dinamarca. Alojado na Europa.

Programadores

  • Documentação
  • Artigos
  • Lançamentos
  • Estado do Cloud

Produto

  • Preços
  • Serviços
  • Implementação
  • Conformidade
  • Centro de confiança

Empresa

  • Sobre
  • Fornecedor SKI
  • Contacte-nos

Jurídico

  • Termos de serviço
  • Termos de autoalojamento
  • RGPD e Acordo de Proteção de Dados
  • Política de privacidade e cookies
© 2026 FoxIDs, versão 2.15.13
GitHub LinkedIn

Preferências de cookies

A FoxIDs utiliza cookies necessários para o funcionamento do site. Selecione Aceitar todos para permitir também cookies analíticos que nos ajudam a compreender e melhorar a utilização do site, ou Rejeitar todos para utilizar apenas cookies necessários. Pode alterar a sua escolha a qualquer momento na nossa Política de Privacidade e Cookies.

Ler a Política de Privacidade e Cookies