Я пытаюсь реализовать аутентификацию и идентификацию в кросс-платформенном мобильном приложении, использующем службу WebApi.Проверка маркера Azure Mobile Service в службе WebApi
Мой план заключается в том, чтобы экспортировать аутентификацию в федеративную облачную службу, такую как новая Azure Mobile Service. Приложение Client Mobile будет использовать поток аутентификации Mobile Service, получить токен и будет передавать его в заголовки запросов в WebApi, что, в свою очередь, будет проверять его и извлекать из него UserId.
Предполагая, что я уже настроил WebApi для проверки токенов JWT с использованием перехватчика DelegatingHandler
, можно проверить токены, выданные Azure Mobile Service?
Каковы правильные значения для SymmetricKey, Эмитента и Аудитории?
Я иду в правильном направлении?
Спасибо за это! Тем не менее, мне не повезло проверить токен JWT, полученный от «Azure» на WebApi, поэтому на данный момент у меня нет рабочего решения ... Я спросил [отдельный вопрос SO] (http://stackoverflow.com/ q/18273776/2126652) для более подробной информации. – Liel
В GitHub есть проект под названием ** MyVote **, который имеет базовую реализацию маркера-валидатора JWT. Этот код был взят из старого образца ASP.NET, который был удален. Я добавил проблему в SDK мобильных сервисов, чтобы предоставить нам выделенный валидатор токенов для JS и управляемых бэкэнд. Вот ссылка на репо [MyVote] (https: // github.ком/Magenic/MyVote/дерево/мастер/SRC/MyVote.AppServer/Авт) – awsomedevsigner