2016-02-08 3 views
2

При попытке отключить Azure Mobile Apps в автономном режиме (в Visual Studio и локальном IIS с SSL) необходимо указать альтернативу AzSE WEBSITE_AUTH_SIGNING_KEY как SigningKey для токенов JWT.Azure Mobile Apps offline WEBSITE_AUTH_SIGNING_KEY

Как вы можете создать Dev SigningKey?

ответ

7

Чтобы проверить аутентифицированные конечные точки локально, вам необходимо использовать тот же ключ подписи, который использовался для генерации токена аутентификации (JWT).

Если вы входите в систему с облачным сайтом, это означает, что локально вы должны проверить токен, используя тот же ключ подписи. Вы можете найти это, перейдя в https: // {yoursite} .scm.azurewebsites.net/env и ищем WEBSITE_AUTH_SIGNING_KEY. Обратите внимание, что вы не должны жестко закодировать этот ключ в любом отправляемом вами коде (например, прочитайте значение из файла конфигурации, который используется только для тестирования).

Для создания собственного ключа - в качестве ключа подписи необходимо использовать хэш SHA256. Обычно я использую http://www.xorbin.com/tools/sha256-hash-calculator для их создания.

+0

Но как вы можете его создать? :) – Adam

+0

Ваш собственный ключ подписи или ваши собственные JWT? – brettsam

+0

И как мне создать собственный ключ подписи? – Adam

Смежные вопросы