Class LiveKitHostingExtensions
Adds the MatrixRTC authorization service, compatible with lk-jwt-service, to an ASP.NET host.
Inheritance
LiveKitHostingExtensions
Assembly: Uniform.LiveKit.Hosting.dll
public static class LiveKitHostingExtensions
WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
builder.AddLiveKitAuthorization(); // serves when LiveKit:Enabled is true
WebApplication app = builder.Build();
app.MapLiveKitAuthorization();
await app.RunAsync();
Fields
|
Edit this page
View Source
Name of the HTTP client of OpenID verification and LiveKit's room service.
Declaration
public const string HttpClientName = "Uniform.LiveKit"
Field Value
Methods
|
Edit this page
View Source
Declaration
public static IHostApplicationBuilder AddLiveKitAuthorization(this IHostApplicationBuilder builder)
Parameters
Returns
|
Edit this page
View Source
Map /sfu/get, /get_token, /delegate_delayed_leave and /healthz under prefix, e.g. /livekit/jwt; they answer M_UNRECOGNIZED while Enabled is false.
Declaration
public static IEndpointRouteBuilder MapLiveKitAuthorization(this IEndpointRouteBuilder routes, string prefix = "")
Parameters
Returns