Ошибка при доступе к X-MS-TOKEN-AAD-ID-TOKEN - PullRequest
0 голосов
/ 14 марта 2019

При локальной отладке функции azure я получаю следующую ошибку

[14-03-2019 14:09:22] System.Private.CoreLib: исключение при выполняющая функция: CreateDocument. Microsoft.Azure.WebJobs.Host: Параметр привязки исключения 'graphToken'. Microsoft.Azure.WebJobs.Host: ошибка при доступе 'X-MS-TOKEN-AAD-ID-TOKEN': свойство не существует.

Проектные ссылки следующие

Код функции выглядит следующим образом:

public static async Task<IActionResult> Run(
        [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
        [Token( Identity = TokenIdentityMode.UserFromRequest,
                IdentityProvider = "AAD",
                Resource = "https://graph.microsoft.com")] string graphToken,
        ILogger log)
    {
        log.LogInformation("C# HTTP trigger function processed a request. " + graphToken);
}

local.settings.json выглядит следующим образом

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",

    "WEBSITE_AUTH_CLIENT_ID": "<my application id>",
    "WEBSITE_AUTH_CLIENT_SECRET": "<my secret key>",
    "WEBSITE_AUTH_OPENID_ISSUER": "https://sts.windows.net/<my tenantid>"

  },"Host": {
    "LocalHttpPort": 7071,
    "CORS": "*"
  }
}

ПРИМЕЧАНИЕ: При публикации с использованием Visual Studio 2017 и работе с конечной точкой в ​​браузере работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...