Skip to content

Commit

Permalink
Firebase Auth でメールログイン認証に対応する (#32)
Browse files Browse the repository at this point in the history
  • Loading branch information
CH3COOH authored Aug 13, 2023
1 parent 5219d1c commit 18b8d7c
Show file tree
Hide file tree
Showing 54 changed files with 4,933 additions and 98 deletions.
3 changes: 3 additions & 0 deletions TodoNote/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ target 'TodoNote' do
pod 'FirebaseAuth'
pod 'FirebaseFirestore'

pod 'FirebaseUI'
pod 'FirebaseUI/Auth'

# for script
pod 'R.swift'
pod 'SwiftFormat/CLI', '~> 0.49'
Expand Down
153 changes: 150 additions & 3 deletions TodoNote/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -628,12 +628,26 @@ PODS:
- abseil/base/base_internal
- abseil/base/config
- abseil/meta/type_traits
- AppAuth (1.6.2):
- AppAuth/Core (= 1.6.2)
- AppAuth/ExternalUserAgent (= 1.6.2)
- AppAuth/Core (1.6.2)
- AppAuth/ExternalUserAgent (1.6.2):
- AppAuth/Core
- BoringSSL-GRPC (0.0.24):
- BoringSSL-GRPC/Implementation (= 0.0.24)
- BoringSSL-GRPC/Interface (= 0.0.24)
- BoringSSL-GRPC/Implementation (0.0.24):
- BoringSSL-GRPC/Interface (= 0.0.24)
- BoringSSL-GRPC/Interface (0.0.24)
- FBAEMKit (15.1.0):
- FBSDKCoreKit_Basics (= 15.1.0)
- FBSDKCoreKit (15.1.0):
- FBAEMKit (= 15.1.0)
- FBSDKCoreKit_Basics (= 15.1.0)
- FBSDKCoreKit_Basics (15.1.0)
- FBSDKLoginKit (15.1.0):
- FBSDKCoreKit (= 15.1.0)
- FirebaseABTesting (10.13.0):
- FirebaseCore (~> 10.0)
- FirebaseAnalytics (10.13.0):
Expand All @@ -654,13 +668,21 @@ PODS:
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseAnonymousAuthUI (13.0.0):
- FirebaseAuth (< 11.0, >= 8.0)
- FirebaseAuthUI
- FirebaseCore
- FirebaseAppCheckInterop (10.13.0)
- FirebaseAuth (10.13.0):
- FirebaseAppCheckInterop (~> 10.0)
- FirebaseCore (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/Environment (~> 7.8)
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
- FirebaseAuthInterop (10.13.0)
- FirebaseAuthUI (13.0.0):
- FirebaseAuth (< 11.0, >= 8.0)
- FirebaseCore
- FirebaseCore (10.13.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
Expand All @@ -677,6 +699,22 @@ PODS:
- GoogleUtilities/Environment (~> 7.8)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (~> 2.1)
- FirebaseDatabase (10.13.0):
- FirebaseCore (~> 10.0)
- leveldb-library (~> 1.22)
- FirebaseDatabaseUI (13.0.0):
- FirebaseDatabase (< 11.0, >= 8.0)
- FirebaseEmailAuthUI (13.0.0):
- FirebaseAuth
- FirebaseAuthUI
- FirebaseCore
- GoogleUtilities/UserDefaults
- FirebaseFacebookAuthUI (13.0.0):
- FBSDKCoreKit_Basics
- FBSDKLoginKit (< 16.0, >= 11.0)
- FirebaseAuth
- FirebaseAuthUI
- FirebaseCore
- FirebaseFirestore (10.13.0):
- abseil/algorithm (~> 1.20220623.0)
- abseil/base (~> 1.20220623.0)
Expand All @@ -690,11 +728,21 @@ PODS:
- "gRPC-C++ (~> 1.50.1)"
- leveldb-library (~> 1.22)
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseFirestoreUI (13.0.0):
- FirebaseFirestore (< 11.0, >= 8.0)
- FirebaseGoogleAuthUI (13.0.0):
- FirebaseAuth
- FirebaseAuthUI
- FirebaseCore
- GoogleSignIn (~> 6.0)
- FirebaseInstallations (10.13.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseOAuthUI (13.0.0):
- FirebaseAuth (< 11.0, >= 8.0)
- FirebaseAuthUI (< 14.0, >= 12.0.2)
- FirebasePerformance (10.13.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
Expand All @@ -705,6 +753,9 @@ PODS:
- GoogleUtilities/ISASwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebasePhoneAuthUI (13.0.0):
- FirebaseAuth
- FirebaseAuthUI
- FirebaseRemoteConfig (10.13.0):
- FirebaseABTesting (~> 10.0)
- FirebaseCore (~> 10.0)
Expand All @@ -719,6 +770,46 @@ PODS:
- GoogleUtilities/Environment (~> 7.10)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesSwift (~> 2.1)
- FirebaseStorage (10.13.0):
- FirebaseAppCheckInterop (~> 10.0)
- FirebaseAuthInterop (~> 10.0)
- FirebaseCore (~> 10.0)
- FirebaseCoreExtension (~> 10.0)
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
- FirebaseStorageUI (13.0.0):
- FirebaseStorage (< 11.0, >= 8.0)
- SDWebImage (~> 5.6)
- FirebaseUI (13.0.0):
- FirebaseUI/Anonymous (= 13.0.0)
- FirebaseUI/Auth (= 13.0.0)
- FirebaseUI/Database (= 13.0.0)
- FirebaseUI/Email (= 13.0.0)
- FirebaseUI/Facebook (= 13.0.0)
- FirebaseUI/Firestore (= 13.0.0)
- FirebaseUI/Google (= 13.0.0)
- FirebaseUI/OAuth (= 13.0.0)
- FirebaseUI/Phone (= 13.0.0)
- FirebaseUI/Storage (= 13.0.0)
- FirebaseUI/Anonymous (13.0.0):
- FirebaseAnonymousAuthUI (~> 13.0)
- FirebaseUI/Auth (13.0.0):
- FirebaseAuthUI (~> 13.0)
- FirebaseUI/Database (13.0.0):
- FirebaseDatabaseUI (~> 13.0)
- FirebaseUI/Email (13.0.0):
- FirebaseEmailAuthUI (~> 13.0)
- FirebaseUI/Facebook (13.0.0):
- FirebaseFacebookAuthUI (~> 13.0)
- FirebaseUI/Firestore (13.0.0):
- FirebaseFirestoreUI (~> 13.0)
- FirebaseUI/Google (13.0.0):
- FirebaseGoogleAuthUI (~> 13.0)
- FirebaseUI/OAuth (13.0.0):
- FirebaseOAuthUI (~> 13.0)
- FirebaseUI/Phone (13.0.0):
- FirebasePhoneAuthUI (~> 13.0)
- FirebaseUI/Storage (13.0.0):
- FirebaseStorageUI (~> 13.0)
- GoogleAppMeasurement (10.13.0):
- GoogleAppMeasurement/AdIdSupport (= 10.13.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
Expand All @@ -743,6 +834,10 @@ PODS:
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
- GoogleSignIn (6.2.4):
- AppAuth (~> 1.5)
- GTMAppAuth (~> 1.3)
- GTMSessionFetcher/Core (< 3.0, >= 1.1)
- GoogleUtilities/AppDelegateSwizzler (7.11.5):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
Expand Down Expand Up @@ -824,7 +919,10 @@ PODS:
- BoringSSL-GRPC (= 0.0.24)
- gRPC-Core/Interface (= 1.50.1)
- gRPC-Core/Interface (1.50.1)
- GTMSessionFetcher/Core (3.1.1)
- GTMAppAuth (1.3.1):
- AppAuth/Core (~> 1.6)
- GTMSessionFetcher/Core (< 3.0, >= 1.5)
- GTMSessionFetcher/Core (2.3.0)
- KRActivityIndicatorView (3.0.7)
- KRProgressHUD (3.4.7):
- KRActivityIndicatorView (= 3.0.7)
Expand All @@ -841,6 +939,9 @@ PODS:
- PromisesObjC (= 2.3.1)
- R.swift (7.3.2)
- ReachabilitySwift (5.0.0)
- SDWebImage (5.17.0):
- SDWebImage/Core (= 5.17.0)
- SDWebImage/Core (5.17.0)
- SwiftFormat/CLI (0.51.15)
- UIDeviceIdentifier (2.3.0)
- "UITextView+Placeholder (1.4.0)"
Expand All @@ -852,6 +953,8 @@ DEPENDENCIES:
- FirebaseCrashlytics
- FirebaseFirestore
- FirebasePerformance
- FirebaseUI
- FirebaseUI/Auth
- KRProgressHUD
- LicensePlist
- LicensePlistViewController
Expand All @@ -865,25 +968,46 @@ DEPENDENCIES:
SPEC REPOS:
trunk:
- abseil
- AppAuth
- BoringSSL-GRPC
- FBAEMKit
- FBSDKCoreKit
- FBSDKCoreKit_Basics
- FBSDKLoginKit
- FirebaseABTesting
- FirebaseAnalytics
- FirebaseAnonymousAuthUI
- FirebaseAppCheckInterop
- FirebaseAuth
- FirebaseAuthInterop
- FirebaseAuthUI
- FirebaseCore
- FirebaseCoreExtension
- FirebaseCoreInternal
- FirebaseCrashlytics
- FirebaseDatabase
- FirebaseDatabaseUI
- FirebaseEmailAuthUI
- FirebaseFacebookAuthUI
- FirebaseFirestore
- FirebaseFirestoreUI
- FirebaseGoogleAuthUI
- FirebaseInstallations
- FirebaseOAuthUI
- FirebasePerformance
- FirebasePhoneAuthUI
- FirebaseRemoteConfig
- FirebaseSessions
- FirebaseStorage
- FirebaseStorageUI
- FirebaseUI
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleSignIn
- GoogleUtilities
- "gRPC-C++"
- gRPC-Core
- GTMAppAuth
- GTMSessionFetcher
- KRActivityIndicatorView
- KRProgressHUD
Expand All @@ -895,33 +1019,55 @@ SPEC REPOS:
- PromisesSwift
- R.swift
- ReachabilitySwift
- SDWebImage
- SwiftFormat
- UIDeviceIdentifier
- "UITextView+Placeholder"
- ULID.swift

SPEC CHECKSUMS:
abseil: 926fb7a82dc6d2b8e1f2ed7f3a718bce691d1e46
AppAuth: 3bb1d1cd9340bd09f5ed189fb00b1cc28e1e8570
BoringSSL-GRPC: 3175b25143e648463a56daeaaa499c6cb86dad33
FBAEMKit: c7f82b5145d446bcbbcd50485c032689032fc6a2
FBSDKCoreKit: 7542746fc63a2a38dd6a865eeb54268341f37b83
FBSDKCoreKit_Basics: 92d6b26c0bed30ab09bbdd96dccaa26e6c9978d1
FBSDKLoginKit: 4e275d30cf90e92bdf3a7c82857a8642abf23037
FirebaseABTesting: 86ac5a4fc749088bb4d55a1cbfb2c4cb42c6d5de
FirebaseAnalytics: 9a12e090ead49f8877ed8132ae920e3cbbd2fcd0
FirebaseAnonymousAuthUI: 4d7ae60df6cef88d0fb83f779485b30c3836225c
FirebaseAppCheckInterop: 5e12dc623d443dedffcde9c6f3ed41510125d8ef
FirebaseAuth: dbc8986dc6a9a8de0c3205f171a3e901d8163d0a
FirebaseAuthInterop: 74875bde5d15636522a8fe98beb561df7a54db58
FirebaseAuthUI: 870e22bebf5d9844cab1ded173c68e06041f90c8
FirebaseCore: 9948a31ff2c6cf323f9b040068201a95d271b68d
FirebaseCoreExtension: ce60f9db46d83944cf444664d6d587474128eeca
FirebaseCoreInternal: b342e37cd4f5b4454ec34308f073420e7920858e
FirebaseCrashlytics: 4679fbc4768fcb4dd6f5533101841d40256d4475
FirebaseDatabase: 7e34876e30ea3eb0cf42c64d171a6c48f73a4606
FirebaseDatabaseUI: 1a821cb22fcf64c5dc1cb23c49b766cdd109f0a8
FirebaseEmailAuthUI: 940ed59d732cef15d5fc69cb326d40eedac2b062
FirebaseFacebookAuthUI: 3caa730a45ef6a7a4fc3670604b76e676a32b2cb
FirebaseFirestore: 97102936578f2e07fa11455fef9ae979084f4673
FirebaseFirestoreUI: 41d689c1dfc497e39dc0479f2a7c4007a4bc5de1
FirebaseGoogleAuthUI: 5ee55f2b430cf8c4ec15b359a34bc534c71051d3
FirebaseInstallations: b28af1b9f997f1a799efe818c94695a3728c352f
FirebaseOAuthUI: 367cc8ce062fefbe6b362801f966da98d056f2d7
FirebasePerformance: 026649159518446ab398e1262fadea7885e3adda
FirebasePhoneAuthUI: 17442d23a3aa1dd7c4b274b01e66f584733a1957
FirebaseRemoteConfig: 33e0dcf43899fbb4f8ef2d84200bf5f5e32eaf05
FirebaseSessions: 991fb4c20b3505eef125f7cbfa20a5b5b189c2a4
FirebaseStorage: f2d1a84d78a7226d97bc76d85cf1092cab5f2b7d
FirebaseStorageUI: 3c89304877d2f838c2276c4ad33ac7d93a37377a
FirebaseUI: 2453fbe76553b738ae3642eb12bf2891c12485ea
GoogleAppMeasurement: 3ae505b44174bcc0775f5c86cecc5826259fbb1e
GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2
GoogleSignIn: 5651ce3a61e56ca864160e79b484cd9ed3f49b7a
GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084
"gRPC-C++": 0968bace703459fd3e5dcb0b2bed4c573dbff046
gRPC-Core: 17108291d84332196d3c8466b48f016fc17d816d
GTMSessionFetcher: e8647203b65cee28c5f73d0f473d096653945e72
GTMAppAuth: 0ff230db599948a9ad7470ca667337803b3fc4dd
GTMSessionFetcher: 3a63d75eecd6aa32c2fc79f578064e1214dfdec2
KRActivityIndicatorView: ad69e89c4ce40c986cf580595be4829dcad0e35a
KRProgressHUD: a248f0bc6c9c2aed40a37b76e03ffecc7f85c887
leveldb-library: f03246171cce0484482ec291f88b6d563699ee06
Expand All @@ -932,11 +1078,12 @@ SPEC CHECKSUMS:
PromisesSwift: 28dca69a9c40779916ac2d6985a0192a5cb4a265
R.swift: 0af0d882f49f03711415cb4e5215daa977d8a480
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
SDWebImage: 750adf017a315a280c60fde706ab1e552a3ae4e9
SwiftFormat: 9bb35148209f3e809e920037f9b95c4c889c3612
UIDeviceIdentifier: 442b65b4ff1832d4ca9c2a157815cb29ad981b17
"UITextView+Placeholder": d7b0c400921f66523f3a85d74f774512e14f6502
ULID.swift: 7dddbacf51b74c60742d0ce49b81cb11491f803f

PODFILE CHECKSUM: f6c7def480b3d96b28108d72b2dffdf2c26d0bff
PODFILE CHECKSUM: f8197f57fea418b23e041b9e90d2146ebe070a51

COCOAPODS: 1.12.1
Loading

0 comments on commit 18b8d7c

Please sign in to comment.