私はinstagram APIを使用するアンドロイドアプリケーションを構築しています。私は、instragram認証エンドポイントからのリダイレクトを処理するapi(リダイレクトuri)を避けるソリューションがあるかどうかを知りたいと思います。アンドロイドクライアント。androidでのInstagram認証の統合
4
A
答えて
3
私はあなたが彼らのClient side (implicit) authenticationでそれを作ることができると思います。記事末尾のセクションを確認してください。
ユーザーが認証してから、アプリケーションを承認した後、 Instagramのは URLフラグメントでaccess_tokenはをごREDIRECT_URIにリダイレクトします。それは次のようになります。
http://your-redirect-uri#access_token=ACCESS-TOKEN
は、単にURLフラグメントオフ access_tokenはをつかむ、あなたが行ってもいいです。ユーザー がアプリケーションを承認しないことを選択した場合、明示的なフローと同じエラー応答が返されます( )。
は、重要な部分は、あなたがリダイレクトURIを定義するを持っているということですが、この場合には有効であるとされていません。あなたが認証ユーザーの後、リダイレクトURIとしてwww.google.com
を使用している場合たとえば、この時点で
にリダイレクトされます、あなたはユーザーが前方に行かせないなければなりません。代わりに、リダイレクトをキャッチしてURI文字列を解析して、アクセストークンを持つことができます。あなたのナビゲーションはWebViewの内部で発生した場合
することは、これはおそらく(WebViewClientから)shouldOverrideUrlLoading()
コールバックで発生します:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("http://www.google.com") { // redirect uri!
String accessToken = ... // get token from url
return true; // don’t load the page
}
return false;
}
彼らが持っている場合には、エラー処理のために、たとえば、多少痛みを伴うことが、ちょっとしますクライアント側の認証、それはあなたのためにも動作するはずです。
関連する問題
- 1. Instagramの統合は、Android
- 2. Wordpressの認証とAndroidとの統合
- 3. androidアプリ用Instagram APIの統合
- 4. Instagram APIの統合
- 5. Instagram API認証
- 6. FireFoxでの統合Windows認証
- 7. Windows認証統合スプリングセキュリティ
- 8. InstagramのAPIと認証
- 9. ウェブアプリケーション用のGoogle+ログイン認証の統合
- 10. WordPressへのAPI認証の統合
- 11. ASP.NETフォーム認証とサードパーティフォーラムの統合
- 12. 「オプション」Windows Internet Explorer用の統合認証
- 13. セキュリティ上の問題ASP.NET統合認証
- 14. TomcatとWindowsの統合認証
- 15. Kerberos認証の統合は、リモーティング
- 16. WOS2 Identity ServerとPHP認証の統合
- 17. CSLA認証とDotNetNukeロールの統合
- 18. スプリング統合のWindowsキー認証
- 19. エラーアプリケーションでFirebase認証を統合中に
- 20. Instagramの統合Instagramのログイン時にエラー403
- 21. WordpressのInstagram認証URLへのリダイレクト
- 22. Windows認証と統合されたカスタム認証
- 23. Yammerでの認証iOSでのSDKの統合
- 24. バネ統合TCP TLSクライアント認証
- 25. Django Mac os x認証統合
- 26. couchdb - レガシー認証モジュールをcouchappに統合
- 27. 角度2&ドットネットコア統合Windows認証
- 28. Google Data APIとの統合 - どの認証モデルですか?
- 29. Perlダンサーアプリケーションでの統合Windows認証の使用
- 30. SSIS接続マネージャ - SQL認証の開発中、プロダクションでの統合
これは大変感謝しています – zeddysoft
あなたは@zeddysoftを歓迎します。 – natario