私はOAuth2認証を使用するWindows Liveサービスを使用してAndroidアプリを開発しているため、ユーザーのパスワードにアクセスできません。 Androidアカウントマネージャーにユーザーアカウントを追加したいのですが、ユーザーパスワードにアクセスできないため、アカウントマネージャーのデフォルトのフローに固執している、つまり認証者トークンはもはや有効ではありません。 OAUth2を使用して検証するサービスにアカウントマネージャを使用するAndroidアプリを作成した人はいますか?もしそうなら、どうやってこれを扱いましたか?Android AccountAuthenticatorとOAuth2
2
A
答えて
3
これは確かに実行可能です。 AndroidのAccountManagerドキュメントから:
多くのサーバーが 、ユーザーの実際のパスワードを送信せずにサーバに要求を認証するために使用することができ、認証トークン、いくつかの概念をサポートしています。 (認証トークンは通常、ユーザーの資格情報を含む の別の要求で作成されます) AccountManagerはアプリケーション用の認証トークンを生成できるため、 アプリケーションはパスワードを直接処理する必要はありません。認証トークンは通常 であり、AccountManagerによって通常は再利用およびキャッシュされますが、定期的に をリフレッシュする必要があります。 authトークンが無効になった場合、AccountManagerはそれを知っているので、 はトークンを再生成する必要があります。
関連する問題
- 1. Android OAuth2リソースオーナーパスワード資格付与
- 2. OAuth2とUWP Xamarin.Forms
- 3. PhoneGapとOAuth2
- 4. PHPとのOAuth2
- 5. RESTful OAuth2とreactjs
- 6. OAuth2権限付きのAndroid Volleyリクエスト
- 7. Udinic AccountAuthenticatorは、私がこれを移行するにはどうすればよいのAndroidメーカー
- 8. GAE Golang - OAuthとOAuth2?
- 9. Spring Boot OAuth2とUserDetails
- 10. OAuth2 AuthorizationServerとRestサービス
- 11. セキュリティ - JWTとOauth2(リフレッシュトークン)
- 12. OAuth2とOmniauthとの違い
- 13. OAuth2クライアントIDとクライアントの秘密のセキュリティ
- 14. Oauth2認証とSpringブート
- 15. Spring oauth2/HttpSecurity http/ResourceServerConfigurerとWebSecurityConfigurerAdapter
- 16. OAuth2リクエストのユーザー名とパスワード
- 17. SpringブートとOAuth2、WebSecurityConfigurerAdapter対ResourceServerConfigurerAdapter
- 18. Google Container Engine(Kubernetes)とOAuth2コールバック
- 19. Java上のOpenIDとOauth2サーバー
- 20. JSPとOAUTH2の認証
- 21. 春ブーツとのOAuth2 CORS
- 22. wso2is 5.0 oauth2とアクティブなディレクトリ
- 23. oauth2との対処方法
- 24. xAuth on OAuth2 client_idとclient_key?
- 25. SharePoint AppのOauth2とアクセストークン
- 26. GSC_ClientとoAuth2へのアクセス
- 27. ServiceStack OAuth2モバイルネイティブ認証
- 28. OAuth2ウィンドウクローズ
- 29. OAuth2グローバルメソッドセキュリティ
- 30. スプリングブートOAuth2
は@jengelsmaねえ、これは私のために働くために使用されるが、ほんの数日前にそれが動作を停止し、今では、このエラー 'com.google.android.gms.auth.GoogleAuthExceptionをスロー:Unknown.'任意のアイデア理由?私のスコープに何か問題がありますか? https://gist.github.com/lawloretienne/7351151 – toobsco42