Поделиться через


Обычная проверка подлинности

Outlook Social Connector (OSC) вызывает метод ISocialProvider::GetCapabilities для определения возможностей поставщика OSC для социальной сети. OSC использует возвращаемые возможности, чтобы определить, как поддерживать пользователя Office, который входит в эту социальную сеть. Если элемент useLogonWebAuth в XML-файле возвращаемых возможностей указывает, что поставщик OSC поддерживает обычную проверку подлинности, OSC может выполнить следующую последовательность вызовов, чтобы разрешить пользователю войти в социальную сеть:

  1. ISocialProvider::Load — OSC загружает поставщик.

  2. ISocialProvider::Version — OSC получает строку, представляющую номер версии поставщика OSC.

  3. ISocialProvider::SocialNetworkName — OSC получает строку, представляющую имя социальной сети.

  4. ISocialProvider::SocialNetworkGuid — OSC получает неизменяемый GUID, представляющий социальную сеть.

  5. ISocialProvider::GetCapabilities — OSC получает строку, представляющую возможности поставщика и соответствующую определению схемы для элемента capabilities .

  6. ISocialProvider::SocialNetworkIcon — OSC получает массив байтов, представляющий значок для сайта социальной сети.

  7. ISocialProvider::GetSession — OSC получает интерфейс ISocialSession .

  8. ISocialSession::Logon — OSC регистрирует пользователя на сайте социальной сети, используя указанные имя пользователя и пароль.

  9. ISocialSession::GetLoggedOnUser — OSC получает интерфейс ISocialProfile , представляющий вошедшего в систему пользователя.

  10. ISocialSession::GetNetworkIdentifier — OSC получает строку, представляющую уникальный идентификатор для сайта социальной сети. Идентификатор сети может быть эквивалентен имени сети.

См. также