Integrations (Microsoft, Google, LinkedIn, GitHub)

Last updated: July 28, 2026

Summary

Portflow integrates with various other tools and platforms, in addition to the LMSes Canvas, Brightspace, Blackboard and Moodle. This article describes the various integrations.

File picker: Microsoft OneDrive integration

Description

Functionality 

Users can add files to their Portfolio directly from their OneDrive (personal/work/school) cloud storage.

Advantage 

This makes it easy to directly upload files from OneDrive to the Portfolio without the need to download it to the local machine and upload it afterward.

Location 

In a Collection, or on the 'My evidence' tab > 'Add evidence' > 'File upload' > 'Open OneDrive'

Availability 

This is a feature option. Portflow admins can enable or disable this feature in the admin panel. Disabling the feature does not impact previously imported files from OneDrive.

Data

The integration processes the following data:

Data

Source

Destination

Storage

User e-mail address for Microsoft Account

User (direct input)

Microsoft

N/A

User password for Microsoft Account

User (direct input)

Microsoft

N/A

Selected file metadata

Microsoft (OneDrive)

Portflow

Not stored by Drieam, only file URL used to request the file object.

Selected files (objects)

Microsoft (OneDrive)

Portflow

Only selected files are stored in Portflow storage.

Authorization token to access the cloud storage

Microsoft

Portflow

This is not stored by Drieam, can be stored in the browser's cache by Microsoft.

Protocol/API 

For this integration, we make use of the following Microsoft API permissions that are required for the OneDrive/SharePoint file picker.

Note: Portflow can only access the files the user has selected once.

Microsoft Graph (used for personal OneDrive accounts):

  • Files.Read.All - Read all files that the user can access (own files and files that are shared with them)

  • Sites.Read.All - Read items in all site collections

  • User.Read - Sign in and read user profile

SharePoint (used for professional/institution OneDrive/SharePoint accounts):

  • MyFiles.Read - Read user files

  • AllSites.Read - Read items in all site collections (required to access files that are shared with the user)

End of use

  • Personal OneDrive permissions can be revoked by users by removing Portflow from the apps and services they have given access to in their Microsoft account (account.live.com/consent/Manage).

  • Professional OneDrive permissions can be revoked by organization admins in Microsoft Entra admin center (entra.microsoft.com) under Enterprise applications (look for Portflow).


Alumnus Login (Google, Microsoft, LinkedIn, GitHub)

Description

Functionality 

Users can link their personal Google, Microsoft, LinkedIn, or GitHub account to Portflow to allow them to sign in to Portflow after graduation.

Advantage 

Keep access to your Portfolio after graduation, also see: 📄 Log in to Portflow

Location 

In the main menu, click the user avatar and choose 'Alumnus Login'.

Availability 

This is a feature option. Portflow admins can enable or disable this feature in the admin panel. Disabling the feature will disallow access from linked personal accounts to Portflow.

Data

The integration processes the following data:

Data

Source

Destination

Storage

User e-mail address for Account

User (direct input)

Google/Microsoft/LinkedIn/GitHub

N/A

Portflow

Only used to send an email to notify that the account has been linked to Portflow. This is not stored in the Portflow database.

User password for Account

User (direct input)

Google/Microsoft/LinkedIn/GitHub

N/A

UID (OAuth Unique Identifier)

Google/Microsoft/LinkedIn/GitHub

Portflow

Stored in Portflow database as long as it is not disabled, linked to the user in Portflow.

No data is transferred from the institution towards Google/Microsoft/LinkedIn/GitHub. These platforms do not get any information about the institution or user apart from the fact that they have authorized this service to be used to sign in at Portflow.

Protocol

OAuth

End of use

  • Users can unlink the service from their Portflow account as their alumnus login provider. This removes the stored data in Portflow.