Namespace LiveKit.Authentication
Classes
- LiveKitClaims
Claim names used in LiveKit authentication tokens.
- SipGrant
SIP grant containing permissions for SIP service interactions.
In order to interact with the SIP service, permission must be granted in the sip field of the JWT. See SIP Grant Documentation for more information.
- VideoGrant
Video grant containing room permissions and participant capabilities.
Room permissions are specified in the video field of a decoded join token. See Video Grant Documentation for details on available permissions.
Interfaces
- ILiveKitTokenBuilder
Builder for creating LiveKit authentication tokens.
Provides a fluent API for constructing access tokens with video grants, SIP grants, and participant attributes. See LiveKit Authentication Documentation for more information.
- ILiveKitTokenService
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.
- ILiveKitTokenVerifier
Service for verifying LiveKit JWT tokens.
Validates JWT tokens by checking the signature, issuer (API key), and expiration time. Used internally by the webhook receiver to verify incoming webhook requests.