• +45 4949 9091
  • Wsparcie
  • Języki
    • Języki
    • English
    • Dansk
    • Svenska
    • Norsk
    • Deutsch
    • Nederlands
    • Polski
    • Français
    • Español
    • Italiano
    • Português
  • Zarejestruj się
  • Zaloguj się
Logo FoxIDs
  • Docs i narzędzia
    • Dokumentacja
    • Artykuły
    • Narzędzie JWT
    • Narzędzie SAML 2.0
    • Narzędzie certyfikatów
  • Przypadki użycia
    • Przegląd
    • Klienci
    • Pracownicy
    • Partnerzy
    • Historie klientów
  • Usługi
  • Platforma
    • Wdrożenie
    • Multi-tenant
    • Logika tożsamości
    • Zgodność
  • Cennik
  • Zarejestruj się
  • Zaloguj się

ITfoxtec Identity

ITfoxtec Identity to biblioteka open-source .NET implementująca OAuth 2.0 i OpenID Connect 1.0.

Biblioteka zawiera modele żądań i odpowiedzi dla OAuth 2.0 i OpenID Connect, helpery walidacji oraz narzędzia do budowy przepływów autoryzacji, tokenów i wylogowania.

Wbudowane helpery OIDC discovery ułatwiają cache'owanie dokumentów discovery i zestawów kluczy JSON Web Key Sets (JWKS).

Nazwa firmy ITfoxtec została zmieniona na FoxIDs ale komponenty na razie zachowają nazwę ITfoxtec jako część nazwy komponentu.

Wsparcie

Zadaj pytania na Stack Overflow.

E-mail support@foxids.com z linkiem do pytania.

Pakiet

Wydania NuGet ITfoxtec Identity

Kod i licencja

Kod na GitHub Licencja open-source

Obsługiwane wersje .NET:

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

Kiedy FoxIDs jest odpowiedni

Użyj biblioteki open source, gdy potrzebujesz elementów OAuth 2.0 i OpenID Connect we własnym kodzie .NET. FoxIDs jest odpowiedni, gdy potrzebujesz kompletnej hostowanej platformy tożsamości z przepływami logowania, federacją, konfiguracją multi-tenant i wsparciem operacyjnym.

  • Przejdź od elementów protokołu do kompletnej usługi tożsamości
  • Dodaj federację, zewnętrznych dostawców tożsamości i przepływy logowania specyficzne dla tenantów
  • Uzyskaj hostowaną obsługę operacyjną, funkcje zgodności i wsparcie ekspertów
Dokumentacja FoxIDs Porozmawiaj z ekspertem Zacznij za darmo

Możesz użyć narzędzia JWT do dekodowania tokenów i tworzenia certyfikatów samopodpisanych za pomocą narzędzia certyfikatów.

Kod

Poniższy kod pokazuje, jak zbudować adres URL autoryzacji OAuth 2.0 przy użyciu 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

Tworzone w Danii. Hostowane w Europie.

Programiści

  • Dokumentacja
  • Artykuły
  • Wydania
  • Status Cloud

Produkt

  • Cennik
  • Usługi
  • Wdrożenie
  • Zgodność
  • Centrum zaufania

Firma

  • O nas
  • Dostawca SKI
  • Skontaktuj się z nami

Informacje prawne

  • Warunki świadczenia usług
  • Warunki hostingu własnego
  • RODO i umowa powierzenia danych
  • Polityka prywatności i cookies
© 2026 FoxIDs, wersja 2.15.13
GitHub LinkedIn

Wybór plików cookie

FoxIDs używa niezbędnych plików cookie, aby witryna mogła działać. Wybierz Zaakceptuj wszystkie, aby zezwolić również na analityczne pliki cookie, które pomagają nam zrozumieć sposób korzystania z witryny i ją ulepszać, lub Odrzuć wszystkie, aby używać tylko niezbędnych plików cookie. Swój wybór możesz w każdej chwili zmienić w naszej Polityce prywatności i plików cookie.

Przeczytaj Politykę prywatności i plików cookie