Извлечь токен доступа от заголовка авторизации без префикса носителя ⇐ C#

Место общения программистов C#
Anonymous
Извлечь токен доступа от заголовка авторизации без префикса носителя

Сообщение Anonymous »

Я использую microsoft.aspnetcore.authentication.jwtbearer и system.identitymodel.tokens.jwt для моего основного проекта .NET. В настоящее время я получаю токен доступа в моем методе контроллера таким образом: < /p>

Код: Выделить всё

string accessTokenWithBearerPrefix = Request.Headers[HeaderNames.Authorization];
string accessTokenWithoutBearerPrefix = accessTokenWithBearerPrefix.Substring("Bearer ".Length);
И я хотел бы знать, есть ли лучшее «готовое к использованию» решение, потому что использование приведенного выше кода может привести к ошибкам при получении подстроения из токена носителя.

Подробнее здесь: https://stackoverflow.com/questions/632 ... rer-prefix

Вернуться в «C#»