Я тестирую службы Azure App для создания веб-приложения. Я использую xamarin.forms для мобильных устройств, мобильных сервисов приложений (сервер C#) для мобильного доступа и 2 приложения для веб-приложений.Azure App Services - идентификатор аккаунта Google не соответствует
приложение-сервер и оба веб-приложения, которые были настроены на использование Google Auth, используя те же учетные данные Google в соответствии с инструкциями здесь:
Я пытаюсь получить идентификатор пользователя для вошел в Google Пользователь, а в веб-приложениях я получаю ID в формате 112567911111837839502 (подходит как для веб-приложения 1, так и для веб-приложения 2), но когда я вхожу в систему с той же учетной записью Google через мобильный телефон, я получаю идентификатор в формате sid : dc7a23bc80cb2752822351cf5a111111 (как на мобильном клиенте, так и на проекте мобильного сервера)
Код я использую в веб-приложениях и проект мобильного сервера, чтобы получить идентификаторы и тот же:
var claimsPrincipal = this.User as ClaimsPrincipal;
string sid = claimsPrincipal.FindFirst(ClaimTypes.NameIdentifier).Value;
Может кто-нибудь предложить способ, чтобы получить соответствующие идентификаторы Мобайл и веб-приложения? Я думал, что это будет одна из основных идей Azure App Услуги
Благодаря
Марк
Есть ли примеры того, как это сделать? Это не то, что я знаю – Mark