Tag Archives: BaaS

Back to blog home page

Single Sign-On with Azure Active Directory and Backand

Posted by on Jan 11, 2017

Most internet users have accounts with many different service providers. As these providers have grown, they have also opened up their authentication systems to third-party developers. By leveraging these authentication systems, third party apps can reduce their scope and complexity, offloading user registration, verification, and authentication to a package solution like Google Plus, Github, Facebook, or Azure AD (Active Directory).

Building on this functionality, many providers offer Single Sign-On (SSO) functionality. Below we’ll look into SSO as a concept, dive deep into Microsoft’s Azure Active Directory SSO process, and finally touch on integrating this process into your Backand application.  Continue reading

Back to blog home page

New Feature: Facebook Graph API Support

Posted by on Dec 06, 2016

We’re pleased to announce Backand support for the Facebook Graph API. The Graph API gives your application access to user’s Facebook profiles (with their permission, of course). With it, you can retrieve data such as birthdays, friends list and profile photos and enrich the data of your app running on the Backand, backend-as-a-service (BaaS).

Retrieving data from Facebook using the Graph API

To retrieve data from Facebook using the Graph API, get the Facebook user ID after the user signed up to your Backand app. Once you have the Facebook user ID, use the Facebook graph API to retrieve data or perform other actions.

To get the Facebook user ID (FUID) in Backand, follow these steps:

  1. Open Security & Auth >> Security actions menu and Edit “beforeSocialSignup” action
  2. Change the Where Condition to true (bottom of the page)
  3. Uncomment the code that saves the Facebook user id:userInput.fuid = parameters.socialProfile.additionalValues.id;
  4. Save the Action

Next you need to add the fuid field in the users object:

  1. Open the model page under objects menu
  2. Add new Field in the users object named fuid
  3. Click Validate & Update and Ok in the dialog

Now, when a user signs up to your app using Facebook as a social login provider, you will see the users’s FUID in the users object.

Getting Facebook data in Backand code

Once you have the Facebook user ID, use the Graph API to access any available Facebook data.

  1. The FB Graph API docs
  2. You also would need access token of your app, use this FB tool to get it.
  3. More FB tools
  4. For example, to get a user’s friends use the following JavaScript action code:

Getting a Facebook profile image

To get the Facebook profile image you just need to point to the following URL with a correct FUID:

http://graph.facebook.com/{fuid}/picture

or

http://graph.facebook .com/10209560720107355/picture?type=large

You can also review Facebook’s docs on how to use the Graph API.

​Don’t have a Backand backend-as-a-service account? Why not get one now?  Get Free Backand Account.

Back to blog home page

BYOD – Bring Your Own Database

Posted by on Feb 11, 2015

It can be tough to gauge migration efforts when evaluating Backend-as-a-Service (BaaS)  providers. If you are building a brand new web application, you are usually not particularly concerned with the costs to migrate to the new application infrastructure. However, if you have an existing application that you are porting to a new provider, you’re faced with a problem: what do you do with your data? Below we’ll look at the core challenges in migrating to providers like Firebase and Parse, and then evaluate a different approach to data as presented by Backand.

Continue reading

Back to blog home page

Backand Supports the HP Data Warehouse

Posted by on Jan 08, 2015

When HP had a problem with their internal business intelligence processes, they came to Backand for a solution. Using their Backend-as-a-Service offering built off AngularJS and Twitter Bootstrap, Backand was able to rapidly address the deficiencies in HP’s internal data warehousing process, allowing the organization to quickly deploy a new application that both replaced and enhanced the former manual data processing tasks.

Continue reading

Back to blog home page

To Code or Not to Code

Posted by on Dec 08, 2014

When developing a front-end for an existing application, one of the first questions that often arises is “How should we build this?” Choosing to write custom code to solve a problem can give you a lot of flexibility in the end product, but ultimately will end up causing a lot of money and time for development and ongoing support. In some cases, it makes more sense to try to abstract the development process as much as possible, minimizing the amount of code to be written. In this article we will look at a number of ways to approach building an application on top of existing data, and why you might choose one over the other. We’ll also touch upon the related front-end code, particularly looking at cases where a directive-driven approach like AngularJS can be used efficiently and effectively.

Continue reading

Back to blog home page

Comparison of Angular Backend as a Service Providers

Posted by on Oct 21, 2014

In our series on Angular Backend as a Service (BaaS) offerings we’ve covered a wide array of disparate service providers – from bare-metal offerings like Ruby on Rails to highly-focused providers like Backand. Let’s take this opportunity to summarize what we’ve found thus far. Below we’ll revisit each of the providers we have covered, and present guidelines on when a given provider might be the best choice.

Continue reading

Back to blog home page

Need a Powerful Back-end for Your Angular Front-end?

Posted by on Oct 15, 2014

 

In our last article, we took a look at the Django Project – a Python-based application framework designed for rapid development of data-driven applications for the web. In this article we’ll take a step farther up the flexibility ladder and look at Ruby on Rails (RoR) – a fully-featured API built off of Ruby with a focus on ease of development. We’ll look at what RoR has to offer an AngularJS developer, and how Backand’s Backend as a Service (BaaS) platform measures up.

Continue reading

Back to blog home page

Looking to Rapidly Build Angular Apps with a Robust Backend?

Posted by on Oct 09, 2014

So far, in our series on Backend as a Service (BaaS) providers, we’ve spent a lot of time looking at data-side solutions. From Parse’s platform independence to Firebase’s focus on availability and resiliency, we’ve covered a healthy segment of the data-based service provider market. With this article we take more of a look at the full stack as we examine the Django Project. Developed based upon the needs of a rapid-response newsroom, this technology stack – written in Python – provides some unique opportunities to businesses looking to build a new data-driven application for the web.

Continue reading

Back to blog home page

Looking for a Complete Backend Solution for AngularJS?

Posted by on Sep 30, 2014

In our last article on Backend as a Service (BaaS) providers, we examined Parse and Backand, looking at what each provider had to offer. While Parse provides a versatile and flexible interface that can be adapted to any need, this flexibility comes at the cost of ease-of-use. A smaller, streamlined approach like that offered by Backand can often be superior when it comes to data-driven and admin apps.

Continue reading

Back to blog home page

Just Starting to Use AngularJS and Need a Backend?

Posted by on Sep 18, 2014

Just getting started with AngularJS? Looking to build the next big app in AngularJS – the one that everyone will be clamoring for, but have no idea about the server-side? Maybe you even have a database in place already. And now you are looking for a back-end to connect to your Angular app.  This post will be surprisingly helpful.

Continue reading