F450

Blog > Entry > Qiitaでもサインイン!

Sun, Mar 21, 2021, 10:31:45.164 GMT+09:00

Qiitaでもサインイン!

Qiitaアカウントでもサインインできるようになりました。

しかし、『Qiita APIのOAuth認証は一筋縄ではいかない』という記事にもあるように、Qiita API(v2)はOAuth 2.0に準拠していないので、多少面倒でした。GitHubはちゃんとOAuth 2.0に準拠しているのに…。

なのでいちいち、

仮想コード.swift
switch api {case .gitHub:  doWithGitHub()case .qiita:  doWithQiita()}

のように共通化できない部分を分岐させて実装しました。とはいえ、共通化できる部分は無くは無かったので、なんとかなったかなというところです。

少しずつ、できることが増えていくのは嬉しいものです。自己満足ですが😅

Comments on this entry

No comments here yet...

Post Comment

Sign in to increase the character limit.
Name:
URL:
Comment:
Markdown Preview
Number of Characters (approx.): 0 of 137 characters
Notes
  • Do not violate public order and morals.
  • Any comments may be arbitrarily modified or deleted by the administrator.
  • You can edit the posted comment later if you are signed in. (Rate limit exists.)
  • Markdown is (partially) available.
  • The maximum number of characters depends on your status, for example, whether you are signed in or not.
  • The information about the posted comments (e.g. the time you post the comment, your account, IP address, and so on) will be saved on the server, and it may be published.
  • YOCKOW_jp@Twitter.com will post a tweet when you post a comment.
  • You can share the comment with Twitter if you are signed in with Twitter account.
  • It is not possible to post comments continuously within a certain period of time.
  • Here is YOCKOW's monopoly in many senses.