Files
2025-08-27 03:02:29 +02:00

12 lines
344 B
C#

using Microsoft.AspNetCore.SignalR;
namespace LightlessSyncShared.Utils;
public class IdBasedUserIdProvider : IUserIdProvider
{
public string GetUserId(HubConnectionContext context)
{
return context.User!.Claims.SingleOrDefault(c => string.Equals(c.Type, LightlessClaimTypes.Uid, StringComparison.Ordinal))?.Value;
}
}