When building an iOS app, figuring out how to handle mobile authentication is always a huge challenge. It’s often the last thing you and your team want to think about, so unfortunately, teams often ship apps with weak user and authentication security in the name of speed. In a world where security and privacy matter more every day and consumers are increasingly concerned about their own data security and privacy, authentication has become an area where your app cannot afford a misstep. So, what to do?

In this presentation, Stormpath iOS Evangelist Edward Jiang gives an overview of the current mobile authentication ecosystem, including:

  • Stormpath Customer Identity Management
  • What does authentication mean?
  • Common methods of mobile authentication
  • OAuth 2.0 token authentication
  • Building login and registration with Stormpath
  • Making authenticated network requests
  • Add Facebook or Google login with one line of code
  • You can find the slides for this presentation on Slideshare.

    Excited to learn more about authentication for iOS? Check out these resources:

  • Tutorial: Build an iOS App in Swift that Uses a REST API and Stormpath
  • How to Manage API Authentication Lifecycle on Mobile Devices
  • Tutorial: Build a REST API for Your Mobile Apps Using Node.js
  • Tutorial: Build Your First Swift WebApp with Vapor
  • Where to Store Your JWTs — Cookies or HTML5 Web Storage