Аутентификация REST API с использованием BootstrapContext и обработчика JWT

Я использую WIF 4.5 для аутентификации моего пользователя и мне нужно использовать токен безопасности из аутентификации WIF 4.5 для вызова REST API.

Вот код, который я использую для получения токена безопасности IMS для текущего пользователя.

BootstrapContext bootstrapContext = ClaimsPrincipal.Current.Identities.First().BootstrapContext as BootstrapContext;
var myToken = bootstrapContext.SecurityToken;

Все идет нормально. Маркер существует и имеет значения Id, ValidFrom и ValidTo. Количество ключей безопасности равно нулю, но я не уверен, что это актуально.

Теперь мне нужно знать, как использовать этот токен для вызова API REST.

Похоже, я должен использовать обработчик JWT для этого: https://blogs.msdn.microsoft.com/vbertocci/2012/11/20/introducing-the-developer-preview-of-the-json-web-token-handler-for-the-microsoft-net-framework-4-5/

Но у меня проблемы с тем, чтобы заставить это работать. Код на ссылке выше, на самом деле, не компилируется как есть. Некоторые свойства были изменены / переименованы.

0 ответов

Другие вопросы по тегам