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 collectionsUser.Read- Sign in and read user profile
SharePoint (used for professional/institution OneDrive/SharePoint accounts):
MyFiles.Read- Read user filesAllSites.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.