Варианты единого входа для использования с Windows Phone 7 - PullRequest
8 голосов
/ 08 апреля 2011

Какие типы единого входа можно использовать с Windows Phone?

Теперь я использую единый вход на Facebook. Но я не знаю, могу ли я использовать, например, Windows Live ID, Google, Yahoo и т. Д.

Я не хочу, чтобы пользователи моего приложения снова регистрировались. Мне нужно, чтобы пользователи были зарегистрированы, но я могу использовать другие способы входа в свое приложение.

Ответы [ 3 ]

1 голос
/ 23 июля 2011

Вы также можете использовать этот код:

void checkGuid()
    {
      object uniqueID;
      DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out uniqueID);
      byte[] bID = (byte[])uniqueID;
      _clientID = Convert.ToBase64String(bID);
      Debug.WriteLine(_clientID);
    }

просто введите свой уникальный аппаратный идентификатор для каждого пользователя, который использует ваше приложение, теперь вы просто отправляете его в службу WCF некоторого вида и сохраняетеЕсли вы поместите строку в базу данных, вы можете сохранить информацию вместе с их именем или их любимым стилем, это действительно довольно просто, если подумать, но это имеет огромное значение для вашего приложения. Конечно, ваше приложение при запуске будет подключаться к WCF.Обслуживайте и извлекайте значения (нет необходимости в идентификаторе оборудования, поскольку он никогда не меняется). Прекрасно, что строка запроса может просто содержать идентификатор оборудования устройства, а затем сопоставить его с идентификатором оборудования в вашей базе данных, чтобы получить значения,

Я делаю похожую вещь прямо сейчас, вы можете связать HWID с их учетными записями OpenID

1 голос
/ 08 апреля 2011

OpenId для Windows Phone 7 - SevenAuth . Вот демо-видео .

0 голосов
/ 09 мая 2012

Недавно Microsoft выпустила Windows Live SDK , который, как сообщается, позволяет вам сделать это, но я пока не получил его гладкую работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...