shinonome-inc / mobile_sakai

0 stars 1 forks source link

模擬案件#1 QiitaOAuth認証実装までの流れ #17

Closed yasyun closed 3 years ago

yasyun commented 3 years ago

参考にしたサイト [Qiita] QiitaにおけるOAuth認証の流れ(PhoneGap/Cordova版 【Swift】 [iOS]Alamofire5の対応 SwiftでQiitaのAPIを使う(この方のGithubに上がっているコードを参考にしました) WKWebViewについてのまとめ(SwiftUIでの使い方も) URLの構造(スキーム、ホスト、パス、クエリー)について改めて理解する

実装過程(覚えている限りになりますが、、)

  1. TopPage作成
  2. モーダル遷移でWKWebViewに認証ページを表示できるようにする  (1度addSubViewでWebViewを貼り付ける形で実装 → モーダル遷移に変更)
  3. 認証コード取得までの実装
  4. 認証コードを含めたパラメータを用いてアクセストークン取得
  5. 取得後FeedPageへpresent遷移  (画面全体に表示されるモーダル遷移)
yasyun commented 3 years ago

・実装内容  ・TopPage作成  ・QiitaOAuth認証ページへの遷移  ・QiitaOAuth認証機能実装  ・認証後FeedPageへの遷移