One-One chat messages (private messages) are not accessible by an Azure Active Directory application by default.
To bypass this limitation, these messages are migrated in self service. For this, the administrator of the migration sends a migration link through the Cloudiway platform.
When the user clicks on the link, he will be redirected to Office 365 to login and grant consent to access his chat messages. It generates a user token that is sent back to the Cloudiway platform which can then access the private messages with this token. ( Note: the token gives access only to these messages and the list of permissions that the user consents is displayed on the screen for validation and acceptation).
With the token, Cloudiway extracts the messages and stores them into HTML files (one file per conversation) uploaded to the target OneDrive of the user in a folder named “TeamsHistory.”
Migration process:
the first step is to discover the users.
From the group migration list, click on the GetList function and select the connector. This will connect to Teams and retrieve the available channels and users.
Select your connector and Start the GetList.
Alternatively, you can also create a user manually by clicking on Manage / Create from the list. ( But we recommand to use the GetList to discover the users automatically).
Once the discovery is completed, the user list are displayed under the Group User List submenu.
After retrieving or creating a user, you can send the authentication link to the user’s email:
From the list, Click on send Link and click Confirm on the pop-up window:
The user is receiving an email with a similar content:
The user must must click on the “Link” button. It will redirect him to Office 365 in order to give consent.
Once done, the migration will start automatically.
Example of consent window once the user has clicked on the authentication link:
This process has to be done only one time. Once the platform has the consent, the administrator of the platform can start delta passes from the user list without involving anymore the end user.