Пользователи, прошедшие аутентификацию на моем клиенте AzureAD, могут получить доступ к моему ASP. Net Core 2.2 веб-приложению. Я могу получить их UPN в контроллерах следующим образом: this.User.FindFirst(ClaimTypes.Upn).Value
Проблема в том, что гостевые (внешние) пользователи входят в систему. Выше произойдет сбой, поскольку у них нет претензий UPN. Я не могу найти свойство или претензию к объекту User, который указывает, является ли пользователь участником моего арендатора.
Как правильно определить, является ли пользователь гостевым пользователем?