Share via


Formularbasierte Authentifizierung

Der Outlook Connector für soziale Netzwerke (OSC) ruft die ISocialProvider::GetCapabilities-Methode auf, um die Funktionen des OSC-Anbieters für ein soziales Netzwerk zu bestimmen. Der OSC verwendet die zurückgegebenen Funktionen, um zu bestimmen, wie ein Office-Benutzer unterstützt werden soll, der sich bei diesem sozialen Netzwerk anmeldet.

Wenn das useLogonWebAuth-Element in der zurückgegebenen Funktions-XML angibt, dass der OSC-Anbieter die formularbasierte Authentifizierung unterstützt, kann der OSC die folgende Aufrufsequenz vornehmen, damit sich ein Benutzer bei diesem sozialen Netzwerk anmelden kann:

  1. ISocialProvider::Load – Der OSC lädt den Anbieter.

  2. ISocialProvider::Version – Das OSC ruft eine Zeichenfolge ab, die die Versionsnummer des Anbieters für dieses soziale Netzwerk darstellt.

  3. ISocialProvider::SocialNetworkName : Der OSC ruft eine Zeichenfolge ab, die den Namen des sozialen Netzwerks darstellt.

  4. ISocialProvider::SocialNetworkGuid – Das OSC erhält eine unveränderliche GUID, die das soziale Netzwerk darstellt.

  5. ISocialProvider::GetCapabilities : Das OSC ruft eine Zeichenfolge ab, die die Funktionen des Anbieters darstellt und der Schemadefinition für das capabilities-Element entspricht.

  6. ISocialProvider::SocialNetworkIcon – Das OSC ruft ein Bytearray ab, das das Symbol für die Website des sozialen Netzwerks darstellt.

  7. ISocialProvider::GetSession : Das OSC erhält eine ISocialSession-Schnittstelle .

  8. ISocialSession::LogonWeb – Das OSC initialisiert die Anmeldung bei der Website des sozialen Netzwerks durch formularbasierte Authentifizierung. Für diesen ersten Anmeldeaufruf übergibt der OSC NULL für den connectIn-Parameter .

  9. ISocialSession::GetLogonUrl – Das OSC ruft die URL ab, um dem Benutzer während der Webauthentifizierung ein browserbasiertes Formular anzuzeigen.

  10. ISocialSession::LogonWeb – Das OSC schließt die Anmeldung bei der Website des sozialen Netzwerks mithilfe der formularbasierten Authentifizierung ab. Der OSC ruft diese Methode ein zweites Mal auf und übergibt die URL des Anmeldeformulars an den Anbieter im connectIn-Parameter .

  11. ISocialSession::GetLoggedOnUser – Das OSC ruft eine ISocialProfile-Schnittstelle ab, die den angemeldeten Benutzer darstellt.

  12. ISocialSession::GetNetworkIdentifier : Die OSC ruft eine Zeichenfolge ab, die einen eindeutigen Bezeichner für eine Website eines sozialen Netzwerks darstellt. Der Netzwerkbezeichner kann dem Netzwerknamen entsprechen.

Siehe auch