Пример Azure B2C .NET Core Web Api - пользовательская область не отображается для зарегистрированного пользователя

Я играю с примером приложения https://github.com/Azure-Samples/active-directory-b2c-dotnetcore-webapi. Моя служба Azure B2C настроена, и у меня есть сгенерированный токен. Но проблема в том, что когда я достигаю следующей конечной точки:

// GET: api/values
[HttpGet]
public IActionResult Get()
{
    var scopes = HttpContext
        .User
        .FindFirst("http://schemas.microsoft.com/identity/claims/scope") ?
        .Value;
    if (!string.IsNullOrEmpty(Startup.ScopeRead) && scopes != null &&
        scopes.Split(' ').Any(s => s.Equals(Startup.ScopeRead)))
        return Ok(new string[] { "value1", "value2" });
    else
        return Unauthorized();
}

http://schemas.microsoft.com/identity/claims/scope претензий нет для моего зарегистрированного пользователя, почему?

0 ответов

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