GitHub OAuth認証
[iOS]OAuth認証を極める(GitHubAPIで学ぶOAuth認証のフロー) - Qiita
Authorizing OAuth Apps - GitHub Docs
Authorization callback URLは仮で、
にします。
画面にWebKit Viewを追加して、Editor - Assistantを表示して、
右クリックのドラッグで、
class ViewController: UIViewController {
の下に、webViewを追加。
super.viewDidLoad()
の下に追加
let gitOuthUrl = URL(string: "https://github.com/login/oauth/authorize?client_id=YOUR_GITHUB_CLIENT_ID&scope=public_repo")
let gitOuthRequest = URLRequest(url: gitOuthUrl!)
webView.load(gitOuthRequest)
client_idをセット
let gitOuthUrl = URL(string: "https://github.com/login/oauth/authorize?client_id=YOUR_GITHUB_CLIENT_ID&scope=public_repo")
webView.load(gitOuthRequest)
でログイン画面を表示します。
実行するとログイン画面を表示します。
Swift: GitHubのOAuthログインをiOSアプリからやってみた - F.Ko-Jiの「一秒後は未来」