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は私が間違ってアップロードしたヌードのセルフィーもシェアしてしまうのでしょうか! 怖い!
目次
- 3-legged認証
- アクセス許可
- アプリケーションレビュー
- facebookのアクセス許可についての注意点