How To: What is an App?

Summary

An App is the definition of your application inside The Identity Hub.
You need to define an App for your application, if you want to allow your users to sign-in to your application using The Identity Hub.
An App can be many different things and consist of many different technologies as you will see below.

Types of Apps

No matter what your application is, you can use two protocols to interface with The Identity Hub. Depening on the type of application one may be more suited that the other.

If you have an application type that is not available, or want us to create an out-of-the box experience for your application type (like the available SharePoint Solution) drops us a line at info@theidentityhub.com.

Application Type Application Technology Protocol See
Mobile Apps Windows Phone (.NET)/Apple iOS/Android OAuth 2 How To: Sign into your Mobile app with The Identity Hub
Web Applications ASP.NET/MVC/PHP/Single Page Apps/JavaScript... OAuth 2/WS-Federation How To: Sign into your Single Page jQuery App with The Identity Hub
How To: Sign into your AngularJS App with The Identity Hub
How To: Sign into your ASP.NET/MVC web site with The Identity Hub (WS-Federation)
How To: Sign into your ASP.NET/MVC web site with The Identity Hub (OAuth 2.0)
How To: Sign into your Single Page JavaScript App with The Identity Hub
SharePoint 2010/2013 Web Applications .NET WS-Federation How To: Sign into your SharePoint 2010/2013 sites with The Identity Hub
Windows Forms and WPF Applications .NET OAuth 2 How To: Sign into your Windows Desktop Application with The Identity Hub
Tablet/PC/Windows Store Windows/Apple iOS/Android OAuth 2 How To: Sign into your Mobile app with The Identity Hub
Legacy and Sensor Apps Any OAuth 2

Software Development Kits - SDK's

For some of the technologies we have SDK's or NuGet packages that can make connecting to The Identity Hub easy

Technology Link
ASP.NET and MVC NuGet: Install-Package TheIdentityHub.AspNet
Windows Phone 8.1 Coming Soon
Windows 8.1 NuGet: Install-Package TheIdentityHub.Windows81
Windows Desktop (Windows Forms and WPF) NuGet: Install-Package TheIdentityHub.WindowsDesktop
iOS Coming Soon
PHP Available via configured app in The Identity Hub.
Android Available via configured app in The Identity Hub.
Java Available via configured app in The Identity Hub.
jQuery bower install theidentityhub-jquery
Angular JS bower install theidentityhub-angular
JavaScript Coming Soon

Related sections

How To: Create an App
How To: Getting Started
How To: What is an Account Provider?
How To: Activate an Account Provider