Refreshing Bearer tokens with the Box API under highly concurrent workloads

In this post, we'll discuss an edge case with the Box API that occurs when refreshing OAuth Bearer Tokens. It is often overlooked since it is only likely to arise when several concurrent API requests are made. Background The Kloudless unified Storage API enables developers to access users' files in any cloud storage provider with a single … Continue reading Refreshing Bearer tokens with the Box API under highly concurrent workloads

Accessing Box Enterprise content via JWT and per-user access tokens

Box provides two ways to authenticate applications that require org-wide access to data in a Box Enterprise organization: OAuth 2.0: This is the standard OAuth 2.0 three-legged authorization flow used by several APIs on the web. A Box admin can grant access to all user data in the Box account. OAuth 2.0 with JSON Web … Continue reading Accessing Box Enterprise content via JWT and per-user access tokens

Authorizing Office 365 PowerShell commands with OAuth

The Kloudless REST API supports accessing service providers through a variety of protocols, one of which is remote PowerShell. This is invaluable when managing Office 365 tenants. We introduced support for PowerShell connectivity to allow running Office 365 and Exchange Online PowerShell cmdlets via our REST API. Read more about that on our previous blog … Continue reading Authorizing Office 365 PowerShell commands with OAuth

Lessons I’ve learned deploying SaaS software on-prem

I’ve learned a surprising amount by guiding customers through on-premises deployments of our SaaS application. Dealing with flaky DB migrations on Windows machines is a far cry from operating our fine-tuned AWS VPC. I’m glad we bit the bullet and deployed on-prem early on—it’s shaped our application and system design decisions in ways I couldn’t … Continue reading Lessons I’ve learned deploying SaaS software on-prem

Office 365 PowerShell queries via REST: Maximizing the Kloudless Pass-through API

In our previous post, we announced the availability of the Kloudless Pass-through API. The Pass-through API enables your application to make API requests directly to third-party services, while still using Kloudless’s unified APIs. In this blog post, we’ll discuss how to access the Office 365 PowerShell via the Kloudless REST API to perform administrative tasks … Continue reading Office 365 PowerShell queries via REST: Maximizing the Kloudless Pass-through API

Announcing the Kloudless Pass-through API

We are excited to announce the general availability of the new Kloudless Pass-through API endpoint. The Pass-through API enables your application to access the full functionality of the third-party software service by performing API requests directly to the service. Kloudless continues to ensure any relevant authentication information like refreshed access tokens are included in the … Continue reading Announcing the Kloudless Pass-through API

A primer on debugging Native Client code in Chrome

This isn’t your father’s your average client-side app. Native what? Yesterday, I was faced with an unfamiliar 10k line C program that did custom image manipulation. It takes in two arguments: an input image file and a destination for the resulting output file. This is straightforward to run on the server-side, but I don’t want … Continue reading A primer on debugging Native Client code in Chrome