Как получить AccessToken и заявки в функции azure - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь получить access_token и утверждения о нем из запроса к функции azure.

Маркер-носитель установлен в заголовке, но я не могу получить утверждения об использовании FunctionsStartup функции.

Можно ли получить заявки в функции azure? Если да, пожалуйста, кто-нибудь может привести пример?

Я пытался весь день, но тоже нашел, но не смог найти четкого примера.

Заранее спасибо!

РЕДАКТИРОВАТЬ:

При добавлении авторизации в FunctionsStartup функции появляются следующие ошибки. builder.Services.AddAuthorization ()

Я настроил аутентификацию с помощью JwtBearer: services.AddAuthentication ("Bearer"). AddJwtBearer ((Действие)

enter image description here

1 Ответ

0 голосов
/ 27 апреля 2020

Это можно сделать с помощью привязки принципа утверждений для функций Azure.

using System.Net;
using Microsoft.AspNetCore.Mvc;
using System.Security.Claims;

public static IActionResult Run(HttpRequest req, ClaimsPrincipal principal, ILogger log)
{
     // ...
     return new OkResult();
}

См .: http://sadomovalex.blogspot.com/2018/12/get-current-users-principal-in-azure.html

...