9. #auspc #nzspc
Process is not self-service
If you have a SAML 2.0
Identity Provider then
configuration is pretty
straightforward
Tests happen against your
Yammer network at a
scheduled time
Provide identity provider metadata
Yammer implements service
provider configuration
Create Relying Party Trust with
Yammer metadata
Test SSO
Make email address changes
Activate SSO
10. #auspc #nzspc
Installs on a single server
No database required
AD and LDAP expertise required to
configure custom filters (queries)
First sync sends all data,
subsequent syncs are incremental
Install Directory Sync
Connect to Yammer
Connect to AD
Validate user queries
Enable syncs
14. #auspc #nzspc
Yammer developer site
Widget example
Blog post example by Vesa
Some examples use the old API – be careful…
Yammer app for SharePoint
19. #auspc #nzspc
Redirect user to
the OAuth dialog
URL.
Process the
response at your
Redirect URI when
user allows the
app.
20. #auspc #nzspc
Authentication
Wraps authentication for you
Login with Yammer button
Requests/Actions
Helpers for requests to Yammer
<script type="text/javascript" data-app-id="[APP CLIENTID]"
src="https://assets.yammer.com/platform/yam.js"></script>
OpenGraph
Actor, Action, Object using JSON payload
29. #auspc #nzspc
Throttling (rate) limits
Autocomplete: 10 requests in 10 seconds.
Messages: 10 requests in 30 seconds.
Notifications: 10 requests in 30 seconds.
All Other Resources: 10 requests in 10 seconds.
Designed to run as the current user – HTTPCONTEXT
Article : information on impersonation
.NET app, impersonation, token
~ run with scissors elevated privileges
30. #auspc #nzspc
What’s available OOB
Authentication
Embed
Rest API
Questions & Answers
Come and see Elaine + Chris at the OBS stand
Prize draw
(1) Dev Site – getting started, authentication (Oauth), Open graph, embed + REST API
(2) Example JavaScript configurator https://www.yammer.com/widget/configure
(3) Blog post