問題タブ [google-openid]
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.
ruby-on-rails - authlogic を使用した Google ログインの実行例コードはありますか
PS:- このデバイス、omniauth、またはその他のプラグイン/gem を使用するとは言わないでください。
Ruby on Rails 3 の authlogic を使用した Google ログインのサンプル コードを探しています。
これが私が試した/チェックしたものです:-
- authlogic-google-account-oauth --- これは google ではなく twitter 用のサンプル コードです (Google の検索結果で最も評価の高いものの 1 つです。)
- http://www.manu-j.com/blog/add-google-oauth-ruby-on-rails-sites/214/ --> Google ログイン用のキーを生成していますか? facebook / twitter またはlinkedinログインを実装している間、このようなことはありませんでした. 必要なのは、それぞれのサイトの秘密鍵とアプリケーション ID だけです。
スタックオーバーフローに関する大量のリンク。他の宝石/古いブログ投稿を推奨するだけで解決策を提供する人は誰もいません
Ruby on Rails: Facebook ログイン、Twitter ログイン、OpenID ログインなどを追加する最良の方法
Rail 3でauthlogicを使用したGoogleログインの実行例/サンプルコードは誰でも知っています
編集
これらの警告に気付きましたか?これはあなたのコードによるものです。あなたが提供したコードは私のローカルマシンで実行されています:--
openid - Googleアプリを介してユーザーを認証する方法
このエラーが発生するこの im を解決する方法を知っている人は誰でも
Google openid エンドポイントが見つかりません
openid - Omniauth OpenId 認証は user_info で nil を返します
Ruby 1.9.2 + Rails 3 + Devise + Omniauth を使用しており、Openid でユーザーを認証しようとしています。
omniauth.rb の私のプロバイダーは
プロバイダーに正しくリダイレクトされ、コールバックが呼び出されます。ただし、myopenid の場合、user_info
ハッシュでは常に nil が返されます。また、コールバック URL が呼び出されると、google または yahoo の両方で 400 (Bad Request) が返されます。
google と yahoo の場合、:required => []
param を追加しました (id が何をするのかよくわかりません)。400 エラーは返されませんでしたが、やはりuser_info
nil でした 。
oauth - Google Account OAuth API 利用時の Google ユーザー ID (メール) の取得方法
OAuth は初めてで、OAuth を使用して Google からユーザー ID (メール アドレス) を取得したいと考えています。
しかし、ユーザーの Google 連絡先情報を取得したくありません。
python - 無効な OpenID 応答: HTTP 599: SSL 証明書に問題があります。CA 証明書に問題がないことを確認してください。
Tornado 2 http://www.tornadoweb.org/authdemo.py
パッケージから(フォルダー)を実行して、認証ミックスインを試しています。demos/auth/
ただし、次のエラーが表示されます。
私は SSL の専門家ではないので、このようなことは私には完全に不可解です。
この問題のデバッグを開始する方法はありますか?
login - StackOverflow のような自分のサイト用の Google ログイン アカウントを作成するにはどうすればよいですか?
サイト用の Gmail オープン ID ログイン アカウントを作成したいと考えています。
私はそれについてグーグルで調べましたが、すべてのグーグル製品から本当に必要なものがわかりませんでした. 開始方法に関する提案/アドバイスは大歓迎です。
ありがとう、アレックス
gmail - スタックオーバーフローはGmail経由でログインをどのように達成しますか?
stackoverflow.com で Gmail アカウント経由のログインを有効にする方法を知りたいです。
両社の間に何らかの取り決めはありますか?それとも単なるAPIですか?
Gmail は Stack Overflow に情報を送信しますか?
API はどこにありますか?
android - Google App Engine に渡される Google アカウントへの Android 認証
この特定の設計の実装の詳細を掘り下げる前に、私がそれに正しく取り組んでいるかどうかについてのアドバイス/検証が必要でした. Android の初心者の知識と、Python、GAE、および OpenId の上級初心者の知識があります。
環境
- Android アプリケーション
- Google App Engine 上の Python で構築された Web サービス
- Google アカウントを持つユーザー
シナリオ
GAE で独自の認証システムを作成せずに、Android アプリケーションでサインイン機能を有効にしたいと考えています。アプリ内で、ユーザーはハイスコアを保存する機能なしでゲストとしてプレイできる必要があります。ユーザーが自分のハイスコアを保存したい場合は、Android デバイスで自分の Google アカウントに対して認証を行います。ゲームの終了時に、認証されたユーザーのハイスコアが、Google App Engine 上のゲームの Web サービスを介して (ユーザーの Google アカウントに関連付けられて) 保存されます。また、ユーザーはサインアウトして、ログインしてゲームをプレイし、Google アカウントに関連付けられたハイスコアを保存できる友人にデバイスを渡すこともできる必要があります。
デザイン
- Android アプリケーションでは、ユーザーがサインインするときはいつでも認証に OpenId を使用します (Nick がここに投稿した内容に沿ったものを使用します) 。
- 返された Cookie から OpenId トークンを取得し、それを現在のユーザーに関連付けます。
- トークンを Cookie として追加し、ハイスコアを含める GAE サービスへの Web サービス呼び出しを行う
- Web サービスは、トークンが有効であることを認証します。
- Web サービスは、トークンに関連付けられた一意の Google アカウント ID を決定し (これを行う方法はわかりませんが、これを行う手段があるはずです)、相互参照テーブルに対してその一意の ID を検索して、ユーザーを見つけます。 - ゲーム ID (アカウントのセットアップ中に以前に作成されたもの)
- ゲーム内IDに関連付けられたハイスコアを保存します。
- ログアウトを許可して、別のユーザーが自分の Google アカウントでゲームにログインし、上記のプロセスを繰り返すことができるようにします
ご協力ありがとうございました
oauth - openid4java を使用した YouTube の OpenID+OAuth
私のアプリケーションでは、ユーザーは Google または Yahoo から OpenID を使用してログインできます。ユーザーが YouTube にアップロードできる機能もあります。一部のユーザーは、何かを作成して YouTube にアップロードする目的で YouTube コンテキストを介してアクセスします。これらのユーザーは、OpenID を介して Google アカウントのアドレスと OAuth を介して YouTube アカウントの両方にアクセスするために、私のアプリケーションを承認する必要があります。これは、ユーザーの認証クリック 1 回で実現したいと考えています。
私はこれがここで行われているのを見てきました: http://www.youtube.com/create/Xtranormal . このアプリから Google OpenID エンドポイントに送信されるリクエストは次のとおりです。
アプリケーションでの他のすべての OpenID サポート (うまく機能します) は、OpenID4Java で記述されています。This answerのヒントを実装して同様のリクエストを作成しようとしましたが、私の人生では、Google ポップアップで YouTube を尋ねることができず、メール アドレスのみを尋ねられます。
このメッセージ拡張機能を追加して、回答からパラメーターを追加しています。
これにより、リクエストは次のようになります。
ここで何が欠けていますか?
openid - Google openid ログインの問題
このテンプレート (テスト用) を作成して、google-openid でログインします。
これは、Yahoo を使用しようとすると機能しますが、この場合、Google を使用すると、次のような xml ドキュメントを受け取ります。
予想される応答の代わりに!私を助けてください、どこが間違っていますか?