Add User Authentication to Your iOS App
On This Page
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.
iOS Sample AppOkta 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 SourceiOS 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