• Docs◥◤
    • Get Started
    • Concepts
    • Guides
    • Reference
  • Use Cases◥◤
    • Embed auth into your app
    • Overview
    • Authentication
    • Authorization
    • User Management
    • Publish an integration
    • Overview
  • Pricing
  • Blog
  • Support◥◤
    • Okta Developer Forums
    • developers@okta.com
Login Sign Up
Search
  1. Docs
  2. Languages & SDKs
  3. Show Contents
  • Languages & SDKs
  • Mobile
    • Android
    • iOS
    • React Native
  • Front End
    • Angular
      • Add User Authentication to Your Angular App
      • Angular Sign-In Widget
      • Okta Auth JS and Angular
    • JavaScript
      • Add User Authentication to Your JavaScript App
      • Okta Sign-In Widget Guide
      • Okta Auth SDK Guide
    • React
      • Add User Authentication to Your React App
      • Okta Sign-In Widget and React
      • Okta Auth JS and React
    • Vue
      • Add User Authentication to Your Vue App
      • Okta Sign-In Widget and Vue
      • Okta Auth JS and Vue
  • Back End
    • .Net
    • Go
    • Java
    • Node.js
    • PHP
    • Python
    • REST

Add User Authentication to Your iOS App

Last updated October 14, 2020 — Edit

On This Page

Get Started with iOS + Okta
Loading...

    Get Started with iOS + Okta

    New to Okta? Our how to guide will walk you through adding user authentication to your iOS app in minutes.

    • Create Free Account
    • How To Guide
    iOS Sample App

    Okta OIDC for iOS (CocoaPod)

    Okta provides an OpenID Connect (OIDC) client library on Cocoa Pods. We recommend using this library to integrate the OIDC login flows into your native iOS applications.

    OktaOidc on CocoaPods Okta iOS OIDC SDK Source

    iOS Libraries

    • Okta JWT Verifier for iOS

      Use this library for validating Okta OAuth tokens.

    • iOS authentication SDK

      Use this library for building custom authentication flows with Okta.

    • React Native app with Okta's OpenID Connect API
    • Okta Secure Storage Library

    Recommended Guides

    • Implementing the Authorization Code Flow with PKCE
    • Social Login
    • Validate access tokens
    • Validate ID tokens

    Related Blog Posts

    • Tutorial: Develop a Mobile App With Ionic and Spring Boot
    • Build an Ionic App with User Authentication
    • Build a React Native Application and Authenticate with OAuth 2.0
    • Build an App for iOS and Android with Xamarin
    • Build an iOS App with Secure Authentication in 20 Minutes
    • Use Ionic for JHipster to Create Mobile Apps with OIDC Authentication
    • Add Authentication to Your Xamarin App with OpenID Connect
    On This Page
    • Get Started with iOS + Okta
    • Okta OIDC for iOS (CocoaPod)
    • iOS Libraries
    • Recommended Guides
    • Related Blog Posts

    Visit okta.com

    Social

    • GitHub
    • Twitter
    • Forum
    • RSS Blog
    • YouTube

    More Info

    • Integrate With Okta
    • Blog
    • Release Notes
    • 3rd Party Notices
    • Community Toolkit

    Contact & Legal

    • Contact Our Team
    • Contact Sales
    • Contact Support
    • Terms & Conditions
    • Privacy Policy