Skip to content

This project is demo on how to use Firebase Authentication in SwiftUI project

Notifications You must be signed in to change notification settings

marwaniaaj/AuthLoginSwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Firebase Authentication in SwiftUI

AuthLogin is a sample app to demonstrate the implementation of single sign on using Firebase Authentication through different service providers (Apple, Google, and Anonymous), and link between them.

Project overview

Most apps now need to securely authenticate user’s identity, and save user’s data in the cloud and provide the same personalized experience across all of the user’s devices (across different platforms too).

Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, phone numbers, popular federated identity providers like Google, Facebook and Twitter, and more. ~ Firebase Documentation

Medium Articles:

Firebase Authentication in SwiftUI: Part 1 - Anonymous

Firebase Authentication in SwiftUI: Part 2 - Google Sign In

Firebase Authentication in SwiftUI: Part 3 - Sign in with Apple

Firebase Authentication in SwiftUI: Part 4 - Handling Auth Errors

Firebase Authentication in SwiftUI: Part 5 - Deleting User Account & Revoke Access Token

Build and Install

Requirements:

  • iOS 16.6+
  • Xcode 15
  • Swift 5.9

About

This project is demo on how to use Firebase Authentication in SwiftUI project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages