https://github.com/bpdesilva/ios-single-signin
Simple Demos with documented functionalities for OAuth on IOS with Swift.
https://github.com/bpdesilva/ios-single-signin
cocapods firebase google-signin ios-app ios-swift oauth ruby swift
Last synced: 3 months ago
JSON representation
Simple Demos with documented functionalities for OAuth on IOS with Swift.
- Host: GitHub
- URL: https://github.com/bpdesilva/ios-single-signin
- Owner: bpdesilva
- License: mit
- Created: 2018-09-01T20:42:58.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-16T00:35:43.000Z (almost 7 years ago)
- Last Synced: 2025-02-06T07:46:01.970Z (over 1 year ago)
- Topics: cocapods, firebase, google-signin, ios-app, ios-swift, oauth, ruby, swift
- Language: Swift
- Homepage:
- Size: 26.1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iOS Single SignIn Demos [](https://badge.fury.io/gh/bpdesilva%2FiOS-Single-SignIn)
##### Requires Google Firebase Account
##### Requires Google Firebase Project
##### Requires Google Firebase Google-info.plist
For setting up Google SignIn : https://firebase.google.com/docs/auth/ios/google-signin
For setting up Facebook SignIn : https://firebase.google.com/docs/auth/ios/facebook-login
For setting up a Facebook Developer Project : https://developers.facebook.com/
For Facebook Login intergration guide : https://developers.facebook.com/docs/facebook-login/ios
For Twitter Login intergration guide : https://github.com/twitter/twitter-kit-ios/wiki/Log-In-With-Twitter
For setting up a Twitter Developer Project :https://apps.twitter.com/
## Pods Required with Firebase
### Firebase
pod 'Firebase/Core'
pod 'Firebase'
pod 'FirebaseAuth'
pod 'FirebaseDatabase'
pod 'Firebase/Database'
### Google SignIn
pod 'GoogleSignIn'
### Facebook SignIn
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
### Twitter SiginIn
pod 'TwitterKit'
Some Of the above may require configurations with you project **Bundle ID** and changes to **info.plist** file.Final Demo include all three Authentications. Clone include **Google-info.plist** and configure **info.plist**
