Неопределенная переменная в примере документации Microsoft относительно проверки подлинности ядра SignalR - PullRequest
0 голосов
/ 11 июля 2019

У меня есть веб-API ASP .Net Core 2.2, который использует SignalR Core.Я следую документации Microsoft относительно аутентификации SignalR, но я борюсь с определенным разделом.Если вы посмотрите на их образец здесь: https://docs.microsoft.com/en-us/aspnet/core/signalr/authn-and-authz?view=aspnetcore-2.2

У них есть раздел, с которым мне нужна помощь:

        // Configure JWT Bearer Auth to expect our security key
        options.TokenValidationParameters =
            new TokenValidationParameters
            {
                LifetimeValidator = (before, expires, token, param) =>
                {
                    return expires > DateTime.UtcNow;
                },
                ValidateAudience = false,
                ValidateIssuer = false,
                ValidateActor = false,
                ValidateLifetime = true,
                IssuerSigningKey = SecurityKey
            };

Что такое SecurityKey?Это нигде не определено.Спасибо

1 Ответ

1 голос
/ 12 июля 2019

Вы можете проверить исходный код Запуск и найти определение для SecurityKey.

public static readonly SymmetricSecurityKey SecurityKey = new SymmetricSecurityKey(Guid.NewGuid().ToByteArray());
...