どのように解決するのかsocialauth-android(3pillarlabs)のGoogleアカウント、Google+を使用OAuth2.0
-
21-12-2019 - |
質問
私ビル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_key
の socialAuth
プロパティファイル)がいがあ 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部"?こちらは画面の画面:
解決
どうしてそうなっちゃうんですかこの問題は、かねます。自分の開発コンソールをクリックし、以下の2つのもの
のJSONファイルには秘密の鍵"client_secret"のapiキーが上場後、"client_id".ファイルはちょっと難読のうえ、コピー、テキストのファイルをメモ帳か何かに貼り付け。http://jsonviewer.stack.hu/
で整理のための情報、をクリックし、"ビューア"タブのデータをノスタルジックな景観は、見て、このように:
こっとsocialauth-androidいうのが、私にも実際に行ってきたラインのredirect_uri_mismatchエラーの後、lemme知の場合は同じものです。