Swift Authentication

Open-source Swift projects categorized as Authentication

Top 20 Swift Authentication Projects

  • BiometricAuthentication

    Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

  • Simplicity

    A simple way to implement Facebook and Google login in your iOS apps.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • SwiftyOAuth

    A simple OAuth library for iOS with a built-in set of providers

  • Parse-Swift

    The Swift SDK for Parse Platform (iOS, macOS, watchOS, tvOS, Linux, Android, Windows)

  • AuthenticationViewController

    A simple to use, standard interface for authenticating to oauth 2.0 protected endpoints via SFSafariViewController.

  • ReCaptcha

    [In]visible ReCaptcha v2 for iOS (by fjcaetano)

  • Lock.swift

    A Swift & iOS framework to authenticate using Auth0 and with a Native Look & Feel

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • practical-server-side-swift

    Vapor 4 code samples for the Practical Server Side Swift book

  • Swift Starter Kit 🚀🚀🔥🔥

    Swift Starter Kit with Firebase & Facebook Login Onboarding

  • AlamofireOauth2

    A swift implementation of OAuth2

  • OhMyAuth

    :closed_lock_with_key: Simple OAuth2 library with a support of multiple services.

  • easy-firebase

    🔥 A Swifty solution for all things Firebase. Quickly implement Firestore and Authentication on iOS + macOS using Swift protocols and methods.

  • InstagramAuthViewController

    A UIViewController subclass for Instagram authentication.

  • Koosa   

    Declarative Swift framework for Attributed Role-based Access Control management

  • LinkedInSignIn

    Simple view controller to log in and retrieve an access token from LinkedIn.

  • okta-mobile-swift


    Project mention: How to pass Okta authentication to iOS WKWebView? | /r/okta | 2023-03-20

    For us, we only needed to have the idToken and accessToken in the okra-token-storage variable. The "Credential" is what we get back from Okta via the okra-mobile-swift repo (https://github.com/okta/okta-mobile-swift).

  • SwiftUserManager

    A usermanager written in swift saves you from hassle of saving your active user session.

  • swift-managers

    Swift managers package for the easiness of working with the various services.

  • Cely


  • sim-card-auth-ios

    SIM Card Mobile Authentication Example for iOS

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-20.

Swift Authentication related posts


What are some of the best open-source Authentication projects in Swift? This list will help you:

Project Stars
1 BiometricAuthentication 814
2 Simplicity 681
3 SwiftyOAuth 477
4 Parse-Swift 291
5 AuthenticationViewController 258
6 ReCaptcha 255
7 Lock.swift 252
8 practical-server-side-swift 233
9 Swift Starter Kit 🚀🚀🔥🔥 114
10 AlamofireOauth2 81
11 OhMyAuth 66
12 easy-firebase 57
13 InstagramAuthViewController 38
14 Koosa    37
15 LinkedInSignIn 34
16 okta-mobile-swift 32
17 SwiftUserManager 22
18 swift-managers 5
19 Cely 0
20 sim-card-auth-ios 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.