Sudomimus.Token
4.0.0
dotnet add package Sudomimus.Token --version 4.0.0
NuGet\Install-Package Sudomimus.Token -Version 4.0.0
<PackageReference Include="Sudomimus.Token" Version="4.0.0" />
<PackageVersion Include="Sudomimus.Token" Version="4.0.0" />
<PackageReference Include="Sudomimus.Token" />
paket add Sudomimus.Token --version 4.0.0
#r "nuget: Sudomimus.Token, 4.0.0"
#:package Sudomimus.Token@4.0.0
#addin nuget:?package=Sudomimus.Token&version=4.0.0
#tool nuget:?package=Sudomimus.Token&version=4.0.0
Sudomimus.Token
C# SDK for parsing and verifying Sudomimus access and refresh JWTs.
Mirrors the @sudomimus/token
TypeScript SDK. Use it wherever you receive tokens issued by Sudomimus
Connect (/redeem), Session (/refresh), or Native (/direct-issue/steam-ticket) —
typically a game's authoritative backend that validates incoming access
tokens.
using Sudomimus.Token;
var verifier = new TokenVerifier(async (applicationAnchor, keyId, ct) =>
{
// Fetch/cache Session JWKS and return the PEM key matching keyId.
return await myJwksCache.ResolveAsync(applicationAnchor, keyId, ct);
});
var token = await verifier.VerifyAccessTokenAsync(accessTokenJwt);
Console.WriteLine($"{token.Body.Subject} ({token.Body.SessionId})");
Sudomimus.Token is independent of Sudomimus.Native — install whichever
you need.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Sudomimus.Token:
| Package | Downloads |
|---|---|
|
Sudomimus.Connect
HTTP client for the Sudomimus Connect API — establish authentication inquiries, poll status, redeem tokens, and fetch application metadata. Redeem responses carry the per-claim consent view. |
|
|
Sudomimus.Session
HTTP client for the Sudomimus Session API — user info, claim state, refresh-token rotation, introspection, logout, and session revocation. |
GitHub repositories
This package is not used by any popular GitHub repositories.