Table of Contents

Interface ILiveKitTokenService

Namespace
LiveKit.Authentication
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll

Service for creating LiveKit authentication tokens.

Provides methods for generating JWT tokens for participant authentication and server API access. See LiveKit Authentication Documentation for more information.

public interface ILiveKitTokenService

Methods

CreateServerToken(string?, TimeSpan?)

Creates a server token for API calls.

string CreateServerToken(string? roomName = null, TimeSpan? ttl = null)

Parameters

roomName string
ttl TimeSpan?

Returns

string

CreateTokenBuilder(string)

Creates a token builder for the specified identity.

ILiveKitTokenBuilder CreateTokenBuilder(string identity)

Parameters

identity string

Returns

ILiveKitTokenBuilder