2016-09-19 3 views
4

Wir integrieren einen Yammer-Feed auf einer Webseite mit aktiviertem SSO (use_sso: true). Dies funktioniert ordnungsgemäß. Wir müssen auch die Yammer-API verwenden, um zusätzliche Yammer-Informationen wie Kommentare abzurufen. Deshalb haben wir zwei Optionen:Yammer-Login SSO ohne Embedfeed

  1. einbetten Yammer mit SSO-Feed. Rufen Sie nach dem Login Kommentare ab. Dies funktioniert nur nach einer Aktualisierung der Seite, da der SSO-Cookie nur für den Embedfeed-Iframe gesetzt ist.

  2. Login zu Yammer über die API, mit yam.platform.login und eine benutzerdefinierte Login-Schaltfläche. Rufen Sie nach dem Login Kommentare ab und betten Sie den Feed ein.

Szenario 1 ist für die Benutzer verwirrend. Sie werden keine Kommentare zum ersten Seitenaufruf haben. Szenario 2 funktioniert, aber wir können SSO nicht zum Laufen bringen.

Frage: Wie können wir SSO mit yam.platform.login verwenden, oder was können wir tun?

+0

Haben Sie das jemals gelöst? –

Antwort

0

yam.platform.login funktioniert unabhängig von SSO oder nicht. Die Heimnetzwerkkonfiguration des Benutzers bestimmt die zu verwendende sorta-Authentifizierungsmethode. Allerdings ist Embed nicht dafür ausgelegt, anpassbar zu sein oder zusammen mit der REST-API verwendet zu werden. Entweder verwenden Sie einfach nur das Einbetten, oder erstellen Sie Ihre eigene benutzerdefinierte Benutzeroberfläche mit der REST-API.

+0

Gibt es derzeit eine Möglichkeit, O365/Yammer SSO mit der REST-API zu verwenden? Die Verwendung von "yam.platform.login" authentifiziert den Benutzer nicht, selbst nach der Anmeldung bei Office 365. –