問題タブ [accountmanager]
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.
android - Android で AccountManager を使用して、エイリアスを使用して複数のアプリケーションへのアクセスをリクエストする
私は現在、Android で AccountManager を使用して複数のアプリケーションへのアクセスを要求することに成功していますが、醜い authTokenType を使用するだけです:
ユーザーがアクセス許可ページに移動すると、上記の醜い文字列が表示されます。
次のようなことができるようになりたいです。
ただし、これを行うとエラーが発生します (存在しない 1 つの権限に結合されます)。
これはどのように行うことができますか?
android - すでに登録されているAndroidアカウントのFacebookIDを取得する
AndroidアカウントのFacebookIDを取得したい。可能であれば、Facebook SDKを使用して、壁に投稿するなどの操作を行います。
AndroidAccountsから情報を取得するにはどうすればよいですか?
現在、accoutManagerでGmailアドレスを取得できます。
ありがとう
trac - クックブックに記載されているように Trac シングル サインオンが機能しない
Subversion を使用したマルチ プロジェクト セットアップで Trac 0.12.3 を使用しており、トランクから AccountManagerPlugin を使用しています。デフォルトのインデックス ページにはすべてのプロジェクト ディレクトリがリストされており、それらのいずれかをクリックすると、そのプロジェクトの trac ページに移動します。ログインしようとすると、正常に認証されますが、別のプロジェクトにアクセスするには、再度ログインする必要があります。シングル サインオンを使用したいと思い、http://trac-hacks.org/wiki/CookBook/AccountManagerPluginConfiguration#SingleSignOnに記載されている手順に従いました。
すべてのプロジェクトで常にサインインするように求められます。
私のApache設定:
他のすべてのプロジェクト固有の trac.ini ファイルが継承される Trac.ini ファイル:
android - AndroidアカウントマネージャーにはGmailIDが必要ですか、それとも他のタイプで使用できますか?
AndroidでAccountManagerを操作しているときに、混乱が生じます。初めてユーザーを認証するときに必要なのはGmailIDだけですか?
Gmail IDのみが必要であると言うドキュメントはありませんでしたが、RnD中に多くのチュートリアルを取得し、すべてがGmail IDを使用しているため、混乱しています。
他のタイプのIDを使用してユーザーを認証できますか?
android - 別のアプリのアカウント情報にアクセスすると、「呼び出し元のuid xxxxxがオーセンティケーターのuidと異なる」と表示されるのはなぜですか?
ログイン処理にAccountManagerを使用するアプリAを作成しました。次に、AのAccountManagerアカウントデータを使用する別のアプリBを作成しました。
しかし、Bを実行すると、「java.lang.SecurityException:呼び出し元のuidxxxxがオーセンティケーターのuidと異なります」というメッセージが表示されます。
AのキーストアファイルでBに署名すると、この問題が解決します。
ただし、なぜこれが発生するのか、別の解決策があるのかどうかを知りたいのです。
android - AccountManager (android) の目的は何ですか?
Android アプリでの認証に OAUTH または OPENID を使用する必要はありませんか?
android - AccountManager を使用して、ユーザーが Google アカウントでサインインできるようにすることはできますか?
ユーザーがアカウントを作成する必要があるアプリを作成しています。(Facebook や Twitter のように、必要になります。)
しかし、これは Android アプリなので、AccountManager またはその他のサービスを使用して Google アカウントでサインインさせる必要がありますか? Google アカウントにサインインするだけで、設定やその他のオプションがそのアカウントに保存されると非常に便利です。
主な質問の要約:
- ユーザーが自分のアプリで自分の Google アカウントだけを使用できるようにすることはできますか?
- その場合、AccountManager を使用してサインインさせ、アカウント情報/設定を保存する必要がありますか?
- 他のオプションは何ですか?
- その場合、AccountManager を使用してサインインさせ、アカウント情報/設定を保存する必要がありますか?
android - Google APIのAndroid認証トークンタイプエイリアスリストはどこにありますか?
AndroidアカウントマネージャーでのOAuth2の使用に関するこのチュートリアルを実行しているときに、次のようにスコープを指定する代わりに、AUTH_TOKEN_TYPEを指定すると次のように言われます。
そのエイリアスを使用できます:
これにより、ユーザーはURLを指定する代わりに、アクセス許可が何であるかを理解できます。Google DocumentsListAPIのエイリアスがどうなるかを理解しようとしています。
次に、ドキュメントは認証トークンエイリアスのリストを指しますが、残念ながら存在しません。開発者がGoogleバズエイリアスに言及し、エイリアスのリストがいつか設定されることにも言及している 関連するYoutubeビデオもあります。
Googleドキュメントスコープの代わりに何を使用できますか?
android - Android: Google アカウント情報へのアクセス
Googleログインが必要なアプリで働いています。provider_uid、電子メール、表示名、名、姓にアクセスする必要があります。
デバイスからすべての Google アカウントを反復処理し、それらをリストに表示することができました。ユーザーがリスト アイテムをクリックした後、選択したアカウント auth_token に AccountManagerCallback 経由でアクセスします。しかし、provier_uid(例: https://www.google.com/accounts/o8/id?id=Alt... .) と上記のフィールドが必要です。この情報を照会する (および要求にアカウント トークン キーを渡す) Google サーバーに対して何らかの要求を実行する必要があると思いますが、これに関するドキュメントは見つかりませんでした (認証、承認のみ - ClientLogin、OAuth 2.0、および OpenId を使用)。
Google認証を処理するのは初めてです(picassaとyoutube認証+アップロードを除く)。
データベースを更新し、ユーザーを認証できるようにするためにこれが必要です(これには、サーバーで画像をアップロードしたり、他のことを行うオプションがあります)。
ありがとう、
アレックス。