Table of Contents

Class JwtBuilderExtensions

Namespace
JWT.Builder
Assembly
Coherence.JWT.dll
public static class JwtBuilderExtensions
Inheritance
JwtBuilderExtensions

Methods

AddClaim(JwtBuilder, ClaimName, object)

Adds well-known claim to the JWT.

public static JwtBuilder AddClaim(this JwtBuilder builder, ClaimName name, object value)

Parameters

builder JwtBuilder
name ClaimName
value object

Returns

JwtBuilder

AddClaim<T>(JwtBuilder, ClaimName, T)

Adds well-known claim to the JWT.

public static JwtBuilder AddClaim<T>(this JwtBuilder builder, ClaimName name, T value)

Parameters

builder JwtBuilder
name ClaimName
value T

Returns

JwtBuilder

Type Parameters

T

AddClaim<T>(JwtBuilder, string, T)

Adds well-known claim to the JWT.

public static JwtBuilder AddClaim<T>(this JwtBuilder builder, string name, T value)

Parameters

builder JwtBuilder
name string
value T

Returns

JwtBuilder

Type Parameters

T

AddClaims(JwtBuilder, IEnumerable<KeyValuePair<string, object>>)

Adds several claims to the JWT

public static JwtBuilder AddClaims(this JwtBuilder builder, IEnumerable<KeyValuePair<string, object>> claims)

Parameters

builder JwtBuilder
claims IEnumerable<KeyValuePair<string, object>>

Returns

JwtBuilder

Audience(JwtBuilder, string)

public static JwtBuilder Audience(this JwtBuilder builder, string audience)

Parameters

builder JwtBuilder
audience string

Returns

JwtBuilder

ExpirationTime(JwtBuilder, DateTime)

public static JwtBuilder ExpirationTime(this JwtBuilder builder, DateTime time)

Parameters

builder JwtBuilder
time DateTime

Returns

JwtBuilder

ExpirationTime(JwtBuilder, long)

public static JwtBuilder ExpirationTime(this JwtBuilder builder, long time)

Parameters

builder JwtBuilder
time long

Returns

JwtBuilder

FamilyName(JwtBuilder, string)

public static JwtBuilder FamilyName(this JwtBuilder builder, string lastname)

Parameters

builder JwtBuilder
lastname string

Returns

JwtBuilder

GivenName(JwtBuilder, string)

public static JwtBuilder GivenName(this JwtBuilder builder, string name)

Parameters

builder JwtBuilder
name string

Returns

JwtBuilder

Id(JwtBuilder, Guid)

public static JwtBuilder Id(this JwtBuilder builder, Guid id)

Parameters

builder JwtBuilder
id Guid

Returns

JwtBuilder

Id(JwtBuilder, long)

public static JwtBuilder Id(this JwtBuilder builder, long id)

Parameters

builder JwtBuilder
id long

Returns

JwtBuilder

Id(JwtBuilder, string)

public static JwtBuilder Id(this JwtBuilder builder, string id)

Parameters

builder JwtBuilder
id string

Returns

JwtBuilder

IssuedAt(JwtBuilder, DateTime)

public static JwtBuilder IssuedAt(this JwtBuilder builder, DateTime time)

Parameters

builder JwtBuilder
time DateTime

Returns

JwtBuilder

IssuedAt(JwtBuilder, long)

public static JwtBuilder IssuedAt(this JwtBuilder builder, long time)

Parameters

builder JwtBuilder
time long

Returns

JwtBuilder

Issuer(JwtBuilder, string)

public static JwtBuilder Issuer(this JwtBuilder builder, string issuer)

Parameters

builder JwtBuilder
issuer string

Returns

JwtBuilder

MiddleName(JwtBuilder, string)

public static JwtBuilder MiddleName(this JwtBuilder builder, string middleName)

Parameters

builder JwtBuilder
middleName string

Returns

JwtBuilder

NotBefore(JwtBuilder, DateTime)

public static JwtBuilder NotBefore(this JwtBuilder builder, DateTime time)

Parameters

builder JwtBuilder
time DateTime

Returns

JwtBuilder

NotBefore(JwtBuilder, long)

public static JwtBuilder NotBefore(this JwtBuilder builder, long time)

Parameters

builder JwtBuilder
time long

Returns

JwtBuilder

Subject(JwtBuilder, string)

public static JwtBuilder Subject(this JwtBuilder builder, string subject)

Parameters

builder JwtBuilder
subject string

Returns

JwtBuilder