GAuth SDK 사용법 - Swift
‣
담당자 - 김성훈#6703
Description
iOS에서 혹은 Swift에서 GAuth 로그인 구현을 간편화 하기 위한 SDK입니다.
⚠️ GAuth웹뷰를 사용해 iOS에서 로그인을 진행하여, 앱을 심사에 올릴 때 주의사항
심사 지침에 의해 소셜로그인으로 판정날 수 있기 때문에
메모에
We built our own system to login through web pages within the app.
라는 식으로 로그인을 우리만의 자체 웹사이트에서 구축하였다. 라고 적어놓는걸 권장합니다.
메모를 적어도 리젝을 당했다면..
- 애플 로그인을 추가한다.
등의 방법이 있습니다.
Requirement
- iOS 13.0+
- tvOS 13.0+
- macOS 12.0+
Installation
Swift Package Manager
SPM
을 사용하여 GAuthSignin-Swift를 사용하려면 Package.swift
에 아래와 같이 의존성을 추가합니다.
dependencies: [
.package(url: "https://github.com/GSM-MSG/GAuthSignin-Swift", .upToNextMajor(from: "0.0.3"))
]
iOS에 GAuth로 로그인 추가
GAuth 로그인 버튼 추가
직접 GAuth 코드 발급
⚠️ 아래 단계의 API부터는 iOS 상에서 ClientSecret이 직접 노출되므로 권장하지 않습니다.