App ID is great if you use IBM Cloud Functions
March 27, 2021

App ID is great if you use IBM Cloud Functions

Julian Patdu | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM Cloud App ID

We use App ID as a simple login solution for clients of our SEQu-SUITE line of products so that our clients' admin users will only get to see and edit their company's data.
Instead of creating our own auth server, or using a third-party solution, we used IBM App ID since it is relatively simple considering our use case did not need the additional features of other providers. It also plays nicely with our app, as our backend is run on IBM Cloud Functions, so being able to keep the auth server and app backend on one vendor saves a lot of administrative effort.
  • Uses OIDC/OAuth, so the protocols for accessing user info and token management is familiar
  • Clear pricing model
  • API binds nicely with IBM Cloud Functions
  • Billed as part of our IBM Cloud, along with our other services
  • Front-end SDK for Vue, works well
  • API reference lacks examples
  • Social login limited only to Facebook and Google
  • Only logo is customisable in ready-made sign-in interface
  • Easy to provision user accounts
  • Easy to integrate with IBM Cloud Functions to protect API endpoints
  • Easy to integrate login with FB/Google
  • Easy MFA
I was building my application’s back end on IBM Cloud Functions, so naturally I had to use App ID. Because of the seamless integration between App ID and Cloud Functions, I can create protected API endpoints for my Single Page Application (SPA) and not have to write middleware or check the validity of the token in my Cloud Functions.
For applications with infrequent auth events, especially those built on IBM stack, this is a good option. Comparable to Auth0. If you are creating an internal tool and just need basic auth functionality, this is also good.

However, for applications with high usage, public-facing with lots of auth events, the per-login pricing may not make App ID suitable.

IBM Cloud App ID Feature Ratings

ID-Management Access Control
ID Management Single-Sign On (SSO)
Multi-Factor Authentication
Password Management
Account Provisioning and De-provisioning
ID Management Workflow Automation
ID Risk Management