1 / 34

October 2015

October 2015. Proudly Sponsored by. Meet the Team. Michael Frank. Elaine van Bergen. Joel Neff. Chris O’Connor. Aaron Dinnage. Agenda. House-keeping What’s New. Session 1 : Intro to Yammer - Identity and SSO Joel Neff - Kloud. Session 2:

bennettd
Download Presentation

October 2015

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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: QA@O365melb.onmicrosoft.com • Presenters: IWantToPresent@O365melb.onmicrosoft.com • Meetings: http://www.meetup.com/Melbourne-Office-365-Meetup

  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 • Hololensdeveloper 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 • Office 365 APIs - Updates: • 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 • https://msftignite.com.au/

  8. Events • Free Office365 Developer Training • October 30that Microsoft, Freshwater Place • http://aka.ms/365devoct15 • 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/ • Blogs:http://blogs.office.com/http://blog.azure.com/http://blog.kloud.com.au/http://www.empired.com/blog/http://blogs.msdn.com/b/veskuhttp://www.wictorwilen.se/ • Virtual Academy:http://www.microsoftvirtualacademy.com/ • Yammer:https://www.yammer.com/ITProNetwork/ • Known Issues:http://aka.ms/O365KnownIssues • Developers & IT Pros:http://dev.office.com/https://github.com/officedev/PnPhttp://powershell.office.com/ • Podcasts:http://dev.office.com/podcasts http://channel9.msdn.com/Blogs/Office-365-Dev

  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: QA@O365melb.onmicrosoft.com • Presenters: IWantToPresent@O365melb.onmicrosoft.com

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

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

  13. users Pending Deleted Active Suspended Suspended

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

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

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

  17. Directory sync, sso or both? • DirectorySync • SingleSign-On Sweetspot Provisioning Authentication

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

  19. When TO use FEDERATED IDs • Requirement to block/grant sign in to Yammer for a set of users • http://blogs.technet.com/b/israelo/archive/2015/03/27/restricting-access-to-yammer-using-adfs-claims-transformation-rule.aspx • Enable Yammer for users that don’t have email accounts • http://blog.kloud.com.au/2014/10/16/yammer-sso-without-email-address

  20. 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

  21. Planning considerations • SAML but no WS-Federation • No synchronisation of Office 365 Groups

  22. Yammer dirsync • Synchronises new users • Sends custom invites • Profile updates • Account suspensions

  23. User provisioning with yammer dirsync • 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 email can be configured or disabled for new users

  24. YAmmer for developers • When you need to extend the normal Yammer experience • https://developer.yammer.com • Capabilities • EMBED code for display on websites • Yammer Share • SDK's for code - Ruby, Python, iOS, Windows Phone, .NET • API's using REST

  25. 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

  26. 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="https://c64.assets-yammer.com/assets/platform_embed.js"></script>

  27. 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 http://clouddeveloper.space/2015/05/08/yammer-from-c-create-a-group

  28. yammer : demo

  29. yammer : REST API DOCO • Try it out • eg. https://developer.yammer.com/docs/messagesjson

  30. yammer : MICrosoftpnp • Pattern & Practices team • https://github.com/OfficeDev/PnP/tree/master/Samples/Provisioning.Yammer

  31. YAMMER for developers • Questions ? • Comments ? • Discussion ? • Blog for some articles + sample code + PodCast http://clouddeveloper.space/category/yammer https://blogs.office.com/2015/08/20/episode-059-with-jason-himmelstein-on-power-bi-development-office-365-developer-podcast/

  32. Thank You! • Our Sponsors: • Next Meetup: • November 25th at Microsoft, Freshwater Place • December (TBA): Xmas drinks sponsored by Kloud • Ways to reach us: • Questions: QA@O365melb.onmicrosoft.com • Presenters: IWantToPresent@O365melb.onmicrosoft.com • Meetings: http://www.meetup.com/Melbourne-Office-365-Meetup

More Related