どのように解決するのかsocialauth-android(3pillarlabs)のGoogleアカウント、Google+を使用OAuth2.0

StackOverflow https://stackoverflow.com//questions/22038287

質問

私ビルAndroid対応のアプリケーションがユーザーでログインを利用した応用のメール/パスワードの組み合わせ(同じ系列)または優先の社会的ネットワークにおける

私の実施に socialAuth 図書館のためのAndroidから 3pillarlabs (たGithub)に成功して行うことができるコード署名、FacebookやTwitterをはじめとするこのシンプルです:を作成しますアプリにコピーする鍵と秘密のプロパティファイルのAndroidプロジェクトを追加し、数行のコードのbam!すでにログインを利用した応用のFacebookまたはTwitterをはじめとする

うこと Googleアカウント 該当する多くの困難が このガイドを提供し の日-そうで利用OAuth(バージョン1)となOAuth2.0になります。った難しさについて研究していることがあり、OAuth2.0に socialAuth 図書館があります。いい仕事も示唆されるGoogleのページ 実施申請Google+, すでに数回線利用時の socialAuth 図書館があります。

私の主な課題を特定する consumer_secret.を作成する場合はアプリケーション Googleの開発者コンソール, おいては、画面が起動関連したApiとして設定した権限-を作成しますOAuthによるクライアントID(ご consumer_keysocialAuth プロパティファイル)がいがあ consumer_secret?

ってしまう"を利用 Google+ きう callBack 送付させていただき認証コードがないとは何であるかを理解するべき部品が追加されています。

このソリューションを, でも僕は知らないがconsumer_secretようで作成されたステップ1:

1.  First register your application on Google Cloud console:
  a. Go to https://cloud.google.com/console/project 
  b. Login
  c. Create a new project
  d. APIs & Auth > Credentials
  e. Create New Client ID ( Application Type: Web Application, Authorized redirect URL: http://YOUR_HOST_NAME/socialauth.html)

2.  Modify brickred properties.xml
  Replace 
  <prop key="www.google.com.consumer_key">opensource.brickred.com</prop>
  <prop key="www.google.com.consumer_secret">YC06FqhmCLWvtBg/O4W/aJfj</prop>

  with

  <prop key="googleapis.com.consumer_key">CLIENT ID created in Step 1.e above</prop>
  <prop key="googleapis.com.consumer_secret">Client Secret created in Step 1.e above </prop>

If you are not using Spring, modify oauth_consumer.properties

Modify the link in your application where the user clicks on to start the contacts import process:
change
  ?id=google

to

  ?id=googleplus

での実施の socialAuth 図書館のためのAndroidから 3pillarlabs を行っかログインのご利用 Googleアカウント または Google+OAuth2.0?がんの consumer_secret?

ものを混乱させ、例えばこれは、Googleの開発者コンソールに関する書類 設定OAuth2.0

設定OAuth2.0

利用OAuth2.0のお申し込みが必要OAuth2.0クライアントID, ご応用を要求する場合には、OAuth2.0のアクセストークンである。登録する場合は、申し込みのGoogleの開発者コンソールで では、OAuth2.0クライアントID.

探しアプリケーションのクライアントIDは、お客様の秘密、および設定 リダイレクトURIの拡大は、OAuth2.0クライアントIDです。

無効化するには、クライアントIDを削除からの申請 開発ソフトである。

いま"の拡大は、OAuth2.0クライアントID部"?こちらは画面の画面:

enter image description here

役に立ちましたか?

解決

どうしてそうなっちゃうんですかこの問題は、かねます。自分の開発コンソールをクリックし、以下の2つのものenter image description here

のJSONファイルには秘密の鍵"client_secret"のapiキーが上場後、"client_id".ファイルはちょっと難読のうえ、コピー、テキストのファイルをメモ帳か何かに貼り付け。http://jsonviewer.stack.hu/

で整理のための情報、をクリックし、"ビューア"タブのデータをノスタルジックな景観は、見て、このように:enter image description here こっとsocialauth-androidいうのが、私にも実際に行ってきたラインのredirect_uri_mismatchエラーの後、lemme知の場合は同じものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top