WeCenter は、ナレッジベースのソーシャル Q&A コミュニティプログラムであり、コミュニティのコンテンツの整理、分類、検索に特化しており、WeChat 公式アカウントやモバイルアプリを通じてコンテンツの配信を行っています。
ウェブサイトは技術サポートコミュニティであるため、Github のサードパーティログイン機能が必要ですが、WeCenter 公式は Github のサードパーティログインをサポートしていません。そのため、独自に実装しました。Google の Oauth コードをベースにして、Github のサードパーティログイン機能を簡単に実現し、Github アカウントで WeCenter の Q&A システムにログインできるようになりました。
テスト URL:http://faq.android-charts.com/ 実装機能とデモの効果については、添付画像を参照してください。
変更されたソースコードのアドレス:https://github.com/limccn/wecenter/tree/faq.android-charts-beta このブランチには他の変更も含まれており、Github の変更については以下のコミット履歴を参照してください。https://github.com/limccn/wecenter/commit/06b6105ac4f13d5f892b718c6c60f84cb2db5b94 貴重なご意見や提案をお待ちしております。TODO:1. Github ログイン用のアイコンとアイコンを追加する。2. バインドとアンバインドの機能を調整する。Github 関連のドキュメントはこちらを参照してください。https://developer.github.com/v3/oauth/
変更内容は WeCenter 公式コミュニティに提出されました。http://wenda.wecenter.com/question/31115