Migrating SharePoint Online REST API storage operations to the Graph API

Table of Contents Introduction Retrieving information about SPO & ODB items using SPO identifiers Using v2.0 of the SPO REST API Thoughts on the Graph and SPO REST APIs How Kloudless helps Introduction This is a short guide on how to migrate from the older SharePoint Online REST API, which includes OneDrive for Business, to … Continue reading Migrating SharePoint Online REST API storage operations to the Graph API

How unified APIs work with custom fields

Kloudless provides a unified API that enables developers to integrate several software apps with a single implementation. Unified APIs like Kloudless provide an abstraction layer to handle the different data models that each third-party service defines. The API layer provides a common set of functionality, and fills in gaps where needed. For this to be … Continue reading How unified APIs work with custom fields

Import your users’ files in the cloud into your app with the Kloudless File Explorer

Apps commonly request users to upload files, images or other data from their computer, and store the user content in backend object storage such as Amazon S3. In addition, apps such as those that use our open-source File Explorer often allow users to select files in cloud storage to import into their app as well. … Continue reading Import your users’ files in the cloud into your app with the Kloudless File Explorer

Custom Authentication to a private Docker Registry with Nginx, Lua, and AWS ECR

Background Here at Kloudless, we provide a Docker Container for Kloudless Enterprise that makes it easy to manage a Kloudless Enterprise cluster using industry standard tools like Docker Swarm or Kubernetes. For some background, Kloudless provides a unified API that enables engineering teams to quickly integrate several software apps with a single implementation. This means … Continue reading Custom Authentication to a private Docker Registry with Nginx, Lua, and AWS ECR

Authenticate users’ cloud accounts with custom OAuth scopes

The Kloudless unified API connects end-user accounts via a single OAuth 2.0 authentication flow that developers can guide their users through. As a part of this, the Kloudless OAuth flow accepts scopes that indicate the level of access to request users for. Kloudless' own OAuth flow requires scopes, but so do third-party OAuth flows that … Continue reading Authenticate users’ cloud accounts with custom OAuth scopes

Popular cloud apps’ authentication schemes: OAuth 2.0, API Keys, and more

Kloudless provides unified APIs to connect to several cloud apps with a single implementation. Kloudless engineers commonly field questions on how users connect their cloud accounts to Kloudless apps and how the process works across the different authentication schemes cloud providers use. The Kloudless API's abstraction layer begins right from authentication; Kloudless provides a uniform … Continue reading Popular cloud apps’ authentication schemes: OAuth 2.0, API Keys, and more

IDs: under the hood

Few attributes are as routinely used in the Kloudless API as the ID. This string that uniquely identifies an object is core to all of Kloudless' REST endpoints. After all, almost the entire Kloudless API centers around either CRUD operations on objects or queries that return an object or set of objects. Best practices in … Continue reading IDs: under the hood

Connecting to Adobe Experience Manager via OAuth 2.0

Adobe Experience Manager (AEM), formerly known as CQ5, is an enterprise Content Management System (CMS) used for Digital Asset Management (DAM). We'll only use the acronym "AEM" from the previous sentence in the rest of this blog post, so don't worry about the others. The major takeaway is that AEM enables contents and assets to … Continue reading Connecting to Adobe Experience Manager via OAuth 2.0