powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JWT и публичный ключ
1 сообщений из 26, страница 2 из 2
JWT и публичный ключ
    #40004158
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополню предыдущий пост чуть исправленным кодом для валидации

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
...
            RSACryptoServiceProvider publicOnly = new RSACryptoServiceProvider();
            publicOnly.ImportParameters(rsaParams_Public);
            TokenValidationParameters validationParameters = new TokenValidationParameters()
            {
                ValidateIssuerSigningKey = true,
                IssuerSigningKey = new RsaSecurityKey(publicOnly), // проверяется открытым ключем

                ValidateIssuer = true,
                ValidIssuer = _settings.Issuer,

                ValidateAudience = false,

                ValidateLifetime = true,

                ClockSkew = TimeSpan.Zero
    
            };

            JwtSecurityTokenHandler recipientTokenHandler = new JwtSecurityTokenHandler();
            ClaimsPrincipal claimsPrincipal = recipientTokenHandler.ValidateToken(tokens.AccessToken.Value, validationParameters, out var securityToken);
           
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JWT и публичный ключ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]