問題タブ [android-authenticator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
251 参照

android - グラフ API を使用した Facebook の写真のフィルタリングが機能しない

ルートme/home?filter=app_2305272732は写真に対して機能するはずですが、それを試してみると、アクティブなアクセストークンが必要なエラーが発生しますが、me/home をヒットしただけで完全に機能します。

また、me/home?filter=app_2305272732グラフAPIエクスプローラーで試してみましたが、そこで動作します。

それで、私はここで許可を逃していますか、それとも何か他のものですか?

0 投票する
3 に答える
3004 参照

android - Android で HttpUrlConnection が NTLM チャレンジを見つけられない

HttpUrlConnection クラスを使用して、Android アプリを IIS サーバーに接続しようとしています。

私のサーバーはユーザーを認証する必要があるため、次のチャレンジをクライアントに送信しています。

私の問題は、HttpUrlConnection がそれを解析していないように見えることです。したがって、getPasswordAuthentication() は決して呼び出されず、「認証チャレンジが見つかりません」という IOException が返されます。

これが私のコードです:

NTLM チャレンジは HttpUrlConnection でサポートされていないだけだと本当に思い始めています。機能しているように見えるライブラリをいくつか見ましたが、外部ライブラリは使用したくありません。

外部ライブラリなしで HttpUrlConnection に NTLM チャレンジを処理させることが可能かどうかを誰かが確認できますか?

0 投票する
1 に答える
4160 参照

android - WebView にポップアップし続ける認証メッセージを解決するにはどうすればよいですか?

認証付きの WebView があり、呼び出されたときに WebView フラグメントに対して認証メッセージがポップアップし続けます。認証ポップアップは、障害コード 410 (既にサインインしています: サインイン/キャンセル) メッセージです。セッション ID を維持しますか? 手がかりはありますか?ありがとう!PS:コードなしで説明するとわかりにくいので、可能な限り私のコードに関してプログラムで説明してください。

指定されたフラグメントのコードは次のとおりです。

0 投票する
10 に答える
95964 参照

android - Androidでセッションを維持するには?

ユーザーログインのセッションを維持する方法を教えてください。たとえば、ユーザーがアプリケーションにサインインする場合、ユーザーがログアウトするか、Android の gmail と同様にアプリケーションをアンインストールしない限り、サインインする必要があります。

0 投票する
2 に答える
885 参照

java - GitHub Android アプリはどのように認証を強制しますか?

GitHub Android アプリのソース コードを掘り下げています。

LoginActivityアプリを最初に起動したときに強制的に表示する方法を見つけようとしています。マニフェストでは、メインとして持っているようで、HomeActivityLoginActivity明示的にのみ起動されます。

つまりHomeActivity、アプリが最初に開いたときに常に起動されます。ただし、アカウントが存在するかどうかを確認することを示すロジックがHomeActivityに表示されません。存在しない場合は、に移動しますLoginActivity

コードLoginActivityでは、ここからのみ起動されます

0 投票する
1 に答える
149 参照

android - Android 2.1: アカウントのオーセンティケータが原因で電話のアドレス帳がクラッシュする

を使用して新しいアカウントを作成していますAccountManagerが、Android 2.3 以降では正常に動作しますが、Android 2.1 では、連絡先の詳細を表示しようとすると電話のアドレス帳がクラッシュします。

アカウントは次のように定義されます。

type: com.example.android.authenticators.ABCAuthenticator.account

name: Contacts ABC

連絡先の詳細アクティビティを開こうとしたときに表示されるクラッシュ (正常に動作する私のアプリではなく、Motorola 2.1 のネイティブ連絡先アプリ) は次のとおりです。

オーセンティケーターを見つけようとしているように見えますが、見つかりません...しかし、なぜですか? Android 2.1 のオーセンティケーターの名前/タイプに制限はありますか? 何か案は?

0 投票する
0 に答える
276 参照

android-authenticator - Android の account-authenticator で設定された設定にアクセスするにはどうすればよいですか

CheckBoxPreference と SwitchPreference の値を取得する必要があります。

account_preferences.xml には次のものがあります。

ここに画像の説明を入力

0 投票する
1 に答える
1558 参照

oauth-2.0 - 有効な Google OAuth2 トークンを解析できませんか?

Google が受け入れる有効な OAuth2 トークンを取得しましたが、GoogleIdTokenVerifier はそれを解析することさえできません。

トークンはya29.1.AADtN_XcjzHgauKetBvrbgHImGFg1pjiHRQAKHyTglBDjEZsTPUMQJ5p-xAKtk955_4r6MdnTe3HZ08(心配はいりません。既に期限切れです)。

を使用してAndroidで取得されます

呼び出すhttps://www.googleapis.com/oauth2/v1/tokeninfo?access_token=... と、次のような正常な結果が得られます

したがって、有効なトークンである必要があります。でも電話したら

それは私に与えます

JsonWebSignature をデバッグすると、トークンのペイロードは1.

  • アンドロイド 4.4.2
  • com.google.http-client:google-http-client-jackson2:1.17.0-rc
  • com.fasterxml.jackson.core:jackson-core:2.3.0 (google-http-client-jackson の一時的な依存関係から 2.1.3 も含めてみました) GsonFactory も試しましたが、例外は異なりますが、明らかに JsonWebSignature で解析できません.parse()。

私は何を間違えましたか?さまざまなトークン形式がありますか?