投稿

Gianismはどのように動くのですか?

Gianismを使い始めるまえに、どうして動くのかを理解しておきましょう。

3-legged認証

3-legged認証はGianismがそれぞれのSNSから許可を取得するために利用している方法です。アイキャッチにその概念を図示しておきました。

大手のSNSにとって、3-legged認証はサードパーティのアプリに許可を与えるための安全な方法です。実装はそれぞれのSNSによって異なりますが(OAuth 1.0a, OAuth2, etc.)、要典は次のとおりです。

  • サードパーティーアプリはそれがなんであれ(iOS, Android, Webサイト)、アプリとして登録されていなければなりません。facebookログインを使いたいのであれば、あなたのWordPressはfacebookアプリとして登録されている必要があります。
  • ユーザーはSNSにリダイレクトされ、同意画面が表示されます。ユーザーがそれに同意すれば、あなたのアプリ——この場合はWordPress——にリダイレクトされます。
  • 許可されたアプリはユーザーのトークンを取得できます。アプリはこのトークンによって許可されたことを行うことができます。

要点は以上です。

アクセス許可

もしアプリがなんでもできてしまったら、恐ろしいことです。Gianismは私が間違ってアップロードしたヌードのセルフィーもシェアしてしまうのでしょうか! 怖い!

この記事は登録済みユーザー専用です。残り77%のコンテンツを読むためには、ログインしてください。

目次