問題タブ [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.

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

php - リダイレクト時に LightOpenID が禁止される

重複の可能性:
リダイレクト時に LightOpenID が禁止されている

助けてください: 私は lightOpenID を使用しようとしています。これは単純で、ファイルをアップロードしてから動作をテストする必要があります。example-google.php を使用すると、ログイン ボタンをクリックします。最初に、Google にログインして、構築中のサイトを許可/記憶するように求められました。次に、example-google.php?login にリダイレクトし、属性をロードします。しかし、そのページには「禁止されています。このサーバーの path/to/folder/example-google.php にアクセスする権限がありません。」と表示されます。

私のリンクの例: http://www.gastoncancino.com/lightopenid-lightopenid-master/lightopenid-lightopenid/example-google.php

私のメールは guido.gaston@gmail.com です。助けてください

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

openid - Open IDログインにGoogleAppsアカウントを使用するにはどうすればよいですか?

Googleアカウントを使用してOpenID対応のWebサイトにログインしています。私のウェブサイトでは、次のメタタグを追加しました。

次に、OpenIDログインで自分のWebサイトのURL(http://blog.dantup.com)を使用すると、Googleログインページにリダイレクトされます。このページでは、「danny.tuppeny」としてログインする必要があり、返送されます。別のGoogleアカウントとしてログインしても機能しません。

最近、Google Appsユーザー(user@mydomain.com)を使用して別のOpenIDサイトにログインできることに気付きました。可能であれば、メタタグを修正して、GoogleがGoogleの「danny.tuppeny」ユーザーではなくGoogleAppsユーザーを要求するようにします。これは、GoogleがほとんどのサービスでAppsユーザーをサポートするようになったため、ほとんどのものを自分のAppsアカウントに移行しようとしているためです。

だから...user@ mydomain.comを使用するには、メタタグを何に変更する必要がありますか。現在、AppsアカウントにはGoogleプロファイルのURLがありませんが、Googleロゴをクリックしてuser@mydomain.comとしてログインすることで他のサービス(Disqusなど)にログインできるため、これは引き続き可能であると思います。

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

java - Chrome Web ストア向けの Java ベースの Google App Engine アプリを開発するときに、OpenID 承認画面をスキップするにはどうすればよいですか?

Google App Engine を使用して Chrome ウェブストア アプリを開発しました。次の指示に従ってください: http://code.google.com/chrome/webstore/docs/identify_user.html#realm

しかしUser::getFederatedIdentity()、Chrome Web Store ライセンス サーバーを呼び出して、ユーザーが自分のアプリを購入したかどうかを確認するために、呼び出す必要があります。

それに関する問題は、機能するためUserService::getCurrentUser()に、ユーザーがログインする必要があることです。

問題はUserService::createLoginURL()リダイレクト URL を生成するために呼び出すと、リダイレクト URL によってユーザーが ... OpenID 承認画面に移動することです。これは、上記のリンク先のページの手順に従って、アプリの OpenID レルムを設定したにもかかわらず発生します。

私がやりたいことをする方法はUserありUserServiceますか?

(おそらく、この質問全体の正当な言い回し: Google App Engine のクラスを使用して、メール アドレスへのアクセス許可を要求することなくUserService、フェデレーション ID にアクセスする許可をユーザーに要求する方法はありますか?)

前もって感謝します!

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

python - AppEngine devserver でローカルに OpenID シングル サインオンを使用して Google アプリをテストできません

App Engine (Python) を使用して、Google Apps プラットフォームに統合され、Marketplace で販売されるアプリケーションの開発を開始しています。シングル サインオンの openID 認証を実装しました。展開すると問題なく動作しますが、ローカルではまったく動作しません。

どうすればローカルでそれを行うことができますか? user.federated_identity()どうやらローカルホストでは動作しません。

--編集-- 正確には、 App Engine の devserver でこのチュートリアルを実行できるようにする必要があります。

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

unit-testing - Google OpenIDコンシューマーアプリを単体テストするにはどうすればよいですか?

私のウェブアプリはGoogleOpenIDコンシューマー(属性交換とOAuth拡張機能を使用)であり、その単体テストを作成する必要があります[編集:Googleとのやり取りを担当する単体をテストする]。

問題は、デフォルトのOpenIDログイン手順では、単体テストでは不可能なユーザー操作(ユーザー/パスの入力)が必要になることです。

この問題を解決し、OpenIDコンシューマーアプリの単体テストを行う方法を知っていますか?

(私は自分のOpenIDプロバイダーを実行したくない。)

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

asp.net - ケース AuthenticationStatus.Failed: asp.net を使用して openid で

openid の概念を実装しようとしていますが、失敗しました。インターネットからさまざまなサンプルを試して実行しました。実行すると、プロバイダーの認証を求められます。Google を選択すると、Gmail サイトにリダイレクトされます。メールアドレスとパスワードを入力して送信します。成功したログインページにリダイレクトする代わりに。ログインページにリダイレクトされ、ログインに失敗したケースが実行されました。もう1つ、Gmailアカウントを開くと、開いています。ステータスが失敗した理由がわかりません。このコードのビットは、私が試したサンプルの 1 つです。

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

python - adieu の openid パッチにより、django-openid-consumer で不一致が発生する

一般的に機能するdjango-openid-consumerミドルウェアを使用して、openidでdjangoを使用しています。ただし、Google アプリのアカウントを使用してログインする際に問題が発生しました (これにより、通常の Gmail アカウントにリダイレクトされます)。Google の従業員は adieu-python-openid をインストールすることを勧めました。これには、Google の OpenID の不明瞭性を処理するパッチが含まれていると思われます。とにかく、このバージョンの openid をインストールした後、バージョンが一致しません。adieu のinit .py で宣言されているバージョンが表示されます。クラス内でも宣言する必要がありますか?

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

java - appengineを使用したopenid

私は現在、appengineでopenidを介したフェデレーション認証を使用しています-プロバイダーとしてgoogle、yahoo、myopenidを使用しています

リピーターを特定するためにデータベースに何を保存する必要があるかについて質問がありました。私は現在user.getNickname()を保存しています-(googleとyahooの場合、これはユーザーのメールアドレスを返します)。

これを使用して、ユーザー固有のデータを保存および取得します。

これは続行する正しい方法ですか?getNickName()は一意ですか?Userにもuser.getUserId()メソッドとuser.getEmailId()メソッドがあることがわかります。

代わりにuser.getUserId()を使用する必要がありますか?

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

php - Zend OpenId 2.0 のサポート

OpenId (Google など) でユーザーを登録する必要があります
が、うまくいきません!

私はすでにいくつかのトピックを見てきました:
http://framework.zend.com/issues/browse/ZF-6905
Zend OpenId と Google
その他..

しかし、それはすべてうまくいきません!

ユーザー情報(ログインやメールなど)を取得する必要がありますが、このように使用すると

出力は次のとおりです。

助けてください: サインアップ ユーザーの openid サーバー (Google など) からユーザー情報を取得するにはどうすればよいですか?

使用し$consumer->verify($data, $id)ても大丈夫ですが、サインアップにはユーザー情報が必要です

また、ネイティブの Zend_OpenId_Consumerでは機能しないため、この問題http://framework.zend.com/issues/browse/ZF-6905の Zend_OpenId_Consumer を使用します。$consumer->verify($data, $id)

また、いくつかのブローカー、または openid で動作する他のライブラリを使用することも提案されていません。

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

oauth - Tornado を使用した Google Federated OAuth/OpenID: スコープが無視されるのはなぜですか?

フェデレーション ログインに Tornado のライブラリを使用して、ユーザーを認証し、カレンダー、連絡先、およびメールにアクセスしようとしています。しかし、「mydomain.dyndns.info が Google アカウントからの情報を要求しています」というメッセージが表示された場合、リストされている箇条書きは「メール アドレス」だけです。その後、リクエストを承認した後に返されたユーザー オブジェクトを確認すると、ユーザー オブジェクトに「access_token」プロパティがありません。

コードは次のとおりです。

これが吐き出すURIは次のとおりです。

アイデア: 1. これは、私が dyndns フォワーダーの背後にあるローカル マシンで実行しているという事実と関係があるのでしょうか? 2. Tornado のドキュメントには、「認証に Google を使用したり、ユーザーに代わって Google リソースにアクセスしたりするために、アプリケーションの登録は必要ありません」と書かれていますが、それはもはや真実ではないのでしょうか?

考えがある人がいたら、本当に感謝します。