Таким образом, если у кого-то возникнет эта проблема, вам необходимо сопоставить утверждения из внешнего идентификатора с идентификатором локального приложения.
Это означает заменить строку
var result = await _signInManager.ExternalLoginSignInAsync(info.LoginProvider, info.ProviderKey, isPersistent: true, bypassTwoFactor : true);
на
var user = await _userManager.FindByLoginAsync(info.LoginProvider, info.ProviderKey);
var claimsPrincipal = await this._signInManager.CreateUserPrincipalAsync(user);
((ClaimsIdentity)claimsPrincipal.Identity).AddClaims(info.Principal.Claims.Where(c => c.Type == ClaimTypes.Role));
await HttpContext.SignInAsync("Identity.Application", claimsPrincipal);
Все заявки, которые вам нужны в приложениях, необходимо сопоставить вручную с помощью метода AddClaim (s) из внешнего удостоверения.