Microsoft Technical Bulletins

The latest updates for all the Microsoft Products you use every day.

Written by Richard Quatier

My goal is to help your business by integrating processes that automate mundane tasks and simplify complex ones without breaking budgets.

Categories: Microsoft 365 | SharePoint | Yammer

September 22, 2020

Blog Home

Using Microsoft Authentication Library (MSAL) with Yammer Groups API

Native Mode requires that all your users are created in AAD, all Groups are Microsoft 365 Connected and all Yammer Files are stored in SharePoint Online. With the move to files in SharePoint, Yammer Files API started  require using AAD tokens.

From Microsoft Corporation

MC221062, Plan For Change, Published date: Aug 27, 2020

Action required by Dec 1, 2020

Major update: Announcement
Applies To: All

Starting December 1 2020, Yammer Groups API endpoints will only support the usage of Azure Active Directory (AAD) tokens.  Yammer Groups API endpoints will no longer support the usage of Yammer OAuth tokens. Microsoft recommends that customers and partners transition to using Microsoft Authentication Library (MSAL) and AAD tokens with the Yammer API.

Key Points:

  • Major: Retirement
  • Timing: December 1, 2020
  • Action: review and assess impact

How this will affect your organization:

Last year, we announced Native Mode, which gets your network ready to experience Microsoft 365 integrations. Native Mode requires that all your users are created in AAD, all Groups are Microsoft 365 Connected and all Yammer Files are stored in SharePoint Online. With the move to files in SharePoint, Yammer Files API started  require using AAD tokens.

As Yammer continues its journey to integrate into the Microsoft 365 ecosystem, there will be even more shared Yammer experiences across Microsoft 365, such as with Teams, Outlook and other applications. All of these require using AAD tokens. Yammer’s OAuth token cannot be accepted to conduct these operations. Overtime all Yammer API endpoints will be changed to exclusively support AAD tokens.

Starting December 1, 2020, Yammer Group API endpoints that are used to Update, Delete Groups, and manage Group Membership and Group Admins will only support AAD tokens. Using Yammer OAuth tokens will result in a bad request response from the server. Create and Read operations will be supported with Yammer OAuth tokens, however using AAD tokens for all API scenarios with Yammer is strongly recommended. What you need to do to prepare:

  1. Use MSAL to authenticate with Yammer: Microsoft recommends that customers and partners transition their apps to authenticate using the Microsoft Authentication Library (MSAL) to acquire AAD tokens from the Microsoft Identity Platform to operate with the Yammer API. MSAL is available for .NET, JavaScript, Android, and iOS, which support many different application architectures and platforms. Learn about MSAL here.
  2. Set up AAD Client Application: Follow these instructions to set up a client application and assign Delegated Yammer API Permissions to access Yammer APIs.

Resources

You May Also Like…

SharePoint spaces adds styles for text and annotation icons

SharePoint spaces adds styles for text and annotation icons

From Microsoft CorporationTechnical Bulletin:  MC277466 · Published Aug 12, 2021 Message Summary This new SharePoint spaces feature enables the creation of immersive mixed reality environments that can be authored and published just...

4 + 5 =

Call Now

(425) 367-9025

17939 95th Place NE

Bothell, WA 98011