Presentation is loading. Please wait.

Presentation is loading. Please wait.

October 2015 Proudly Sponsored by.

Similar presentations


Presentation on theme: "October 2015 Proudly Sponsored by."— Presentation transcript:

1 October 2015 Proudly Sponsored by

2 Meet the Team Michael Frank Elaine van Bergen Joel Neff Chris O’Connor
Aaron Dinnage

3 Agenda House-keeping What’s New Session 1:
Intro to Yammer - Identity and SSO Joel Neff - Kloud Session 2: Yammer for Developers - API + SDK Chris O’Connor - Empired

4 Community News Who’s hiring? Contact us:
Questions: Presenters: Meetings:

5 News New features available in Office 365:
Custom Tiles New Admin Center Preview New features rolling out in Office 365: Data Loss Prevention in SharePoint Online (and OneDrive for Business) Realtime co-authoring in Word desktop app 3 new Office 365 data centres in India Hololens developer kits Halo 5 launched Microsoft Flagship store in Sydney opens 12th of November Surface Pro 4, Surface Book, Band 2, Lumia 950/950XL

6 News E5 is coming Office 365 APIs - Updates: FastTrack is evolving
Understanding authentication with Office 365 APIs Office 365 Groups REST API reference (preview) Resource reference for the Mail, Calendar and Contacts REST APIs Outlook Mail REST API reference Examples of Office 365 unified API calls (preview) API endpoints of Office 365 for China Copy APIs enable Make It Mine scenarios for OneNote FastTrack is evolving And remember … E5 is coming

7 Events Microsoft Ignite Australia 17th – 20th of November, 2015
Gold Coast Convention & Exhibition Centre, Broadbeach, QLD

8 Events Free Office365 Developer Training
October 30th at Microsoft, Freshwater Place MVP Summit next month Elaine will bring us up to speed on what she’s allowed to bring us up to speed on 

9 Keeping up Roadmap: http://roadmap.office.com/
Yammer: Blogs: Known Issues: Developers & IT Pros: Podcasts: Virtual Academy:

10 Thank You! Our Sponsors: Next Meetup:
November 25th at Microsoft, Freshwater Place December (TBA): Xmas drinks sponsored by Kloud Ways to reach us: Questions: Presenters:

11 Sessions Session 2: Yammer for Developers - API + SDK Chris O’Connor - Empired Session 1: Intro to Yammer Enterprise Identity and SSO Joel Neff - Kloud

12 Fabrikam and Contoso Collaboration
Networks External Network Collaboration contoso.com Customer Network Sales and Marketing Finance IT fabrikam.com Press and Media Fabrikam and Contoso Collaboration Guest Collaboration

13

14

15 users Active Pending Suspended Deleted Suspended

16 User profiles An initial engagement point for end users Bulk updates Limited administrator control Yammer User API

17 Yammer identity today Access Yammer with your Office 365 Credentials
Discover Yammer from Office 365 Sync Admins between Office 365 and Yammer

18 Yammer identity roadmap
Yammer is fully integrated with AAD Yammer uses Office 365 login One sync tool from on-premises Active Directory

19 Directory sync, sso or both?
Single Sign-On Sweet spot Provisioning Authentication

20 Sign in OPTIONS Simplified Login Office 365 Sign In Single Sign On
Federated IDs

21 When TO use FEDERATED IDs
Requirement to block/grant sign in to Yammer for a set of users Enable Yammer for users that don’t have accounts

22 Deployment process Process is not self-service
If you have a SAML 2.0 IdP 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 address changes Activate SSO

23 Planning considerations
SAML but no WS-Federation No synchronisation of Office 365 Groups

24 Yammer dirsync Synchronises new users Sends custom invites
Profile updates Account suspensions

25 User provisioning with yammer dirsync
Install Yammer D-Sync Connect to Yammer Connect to AD Validate user queries Enable sync Installs on a single server No database required AD and LDAP skills required to configure custom filters (queries) First synch is full and additional syncs are incremental Welcome can be configured or disabled for new users

26 YAmmer for developers When you need to extend the normal Yammer experience Capabilities EMBED code for display on websites Yammer Share SDK's for code - Ruby, Python, iOS, Windows Phone, .NET API's using REST

27 YAMMER : USE CASE Requirements / Functionality
Self-service provisioning Create new O365 SharePoint team site Auto-create a Yammer group Add the Yammer webpart to the page Subject Matter : School Classrooms Eg. Site Collection > HunkyDory High School Teacher creates a team site > Year 11 Physics

28 YAMMER : WHAT we BUILT Provider Hosted SharePoint App (Azure website)
User requests a new team site – provides TITLE C# code to create O365 SharePoint site (CSOM) C# code to call Yammer endpoints to create group Return the newly created GROUP-ID Update the landing page (SharePoint home page) C# code to add script webpart Using CSOM code to O365 <script type="text/javascript" src="

29 Yammer : before you begin
Yammer app model Just like SharePoint app model (ClientId+ClientSecret) Need to get an "access token" C# code uses this when performing HTTP-POST Register App Get a code value Get a token 1 > 2 >  3 > 

30 yammer : demo

31 yammer : REST API DOCO Try it out
eg.

32 yammer : MICrosoft pnp Pattern & Practices team

33 YAMMER for developers Questions ? Comments ? Discussion ?
Blog for some articles + sample code + PodCast power-bi-development-office-365-developer-podcast/

34 Thank You! Our Sponsors: Next Meetup:
November 25th at Microsoft, Freshwater Place December (TBA): Xmas drinks sponsored by Kloud Ways to reach us: Questions: Presenters: Meetings:


Download ppt "October 2015 Proudly Sponsored by."

Similar presentations


Ads by Google