問題タブ [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.
php - リダイレクト時に LightOpenID が禁止される
重複の可能性:
リダイレクト時に LightOpenID が禁止されている
助けてください: 私は lightOpenID を使用しようとしています。これは単純で、ファイルをアップロードしてから動作をテストする必要があります。example-google.php を使用すると、ログイン ボタンをクリックします。最初に、Google にログインして、構築中のサイトを許可/記憶するように求められました。次に、example-google.php?login にリダイレクトし、属性をロードします。しかし、そのページには「禁止されています。このサーバーの path/to/folder/example-google.php にアクセスする権限がありません。」と表示されます。
私のメールは guido.gaston@gmail.com です。助けてください
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など)にログインできるため、これは引き続き可能であると思います。
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 にアクセスする許可をユーザーに要求する方法はありますか?)
前もって感謝します!
python - AppEngine devserver でローカルに OpenID シングル サインオンを使用して Google アプリをテストできません
App Engine (Python) を使用して、Google Apps プラットフォームに統合され、Marketplace で販売されるアプリケーションの開発を開始しています。シングル サインオンの openID 認証を実装しました。展開すると問題なく動作しますが、ローカルではまったく動作しません。
どうすればローカルでそれを行うことができますか? user.federated_identity()
どうやらローカルホストでは動作しません。
--編集-- 正確には、 App Engine の devserver でこのチュートリアルを実行できるようにする必要があります。
unit-testing - Google OpenIDコンシューマーアプリを単体テストするにはどうすればよいですか?
私のウェブアプリはGoogleOpenIDコンシューマー(属性交換とOAuth拡張機能を使用)であり、その単体テストを作成する必要があります[編集:Googleとのやり取りを担当する単体をテストする]。
問題は、デフォルトのOpenIDログイン手順では、単体テストでは不可能なユーザー操作(ユーザー/パスの入力)が必要になることです。
この問題を解決し、OpenIDコンシューマーアプリの単体テストを行う方法を知っていますか?
(私は自分のOpenIDプロバイダーを実行したくない。)
asp.net - ケース AuthenticationStatus.Failed: asp.net を使用して openid で
openid の概念を実装しようとしていますが、失敗しました。インターネットからさまざまなサンプルを試して実行しました。実行すると、プロバイダーの認証を求められます。Google を選択すると、Gmail サイトにリダイレクトされます。メールアドレスとパスワードを入力して送信します。成功したログインページにリダイレクトする代わりに。ログインページにリダイレクトされ、ログインに失敗したケースが実行されました。もう1つ、Gmailアカウントを開くと、開いています。ステータスが失敗した理由がわかりません。このコードのビットは、私が試したサンプルの 1 つです。
python - adieu の openid パッチにより、django-openid-consumer で不一致が発生する
一般的に機能するdjango-openid-consumerミドルウェアを使用して、openidでdjangoを使用しています。ただし、Google アプリのアカウントを使用してログインする際に問題が発生しました (これにより、通常の Gmail アカウントにリダイレクトされます)。Google の従業員は adieu-python-openid をインストールすることを勧めました。これには、Google の OpenID の不明瞭性を処理するパッチが含まれていると思われます。とにかく、このバージョンの openid をインストールした後、バージョンが一致しません。adieu のinit .py で宣言されているバージョンが表示されます。クラス内でも宣言する必要がありますか?
java - appengineを使用したopenid
私は現在、appengineでopenidを介したフェデレーション認証を使用しています-プロバイダーとしてgoogle、yahoo、myopenidを使用しています
リピーターを特定するためにデータベースに何を保存する必要があるかについて質問がありました。私は現在user.getNickname()を保存しています-(googleとyahooの場合、これはユーザーのメールアドレスを返します)。
これを使用して、ユーザー固有のデータを保存および取得します。
これは続行する正しい方法ですか?getNickName()は一意ですか?Userにもuser.getUserId()メソッドとuser.getEmailId()メソッドがあることがわかります。
代わりにuser.getUserId()を使用する必要がありますか?
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 で動作する他のライブラリを使用することも提案されていません。
oauth - Tornado を使用した Google Federated OAuth/OpenID: スコープが無視されるのはなぜですか?
フェデレーション ログインに Tornado のライブラリを使用して、ユーザーを認証し、カレンダー、連絡先、およびメールにアクセスしようとしています。しかし、「mydomain.dyndns.info が Google アカウントからの情報を要求しています」というメッセージが表示された場合、リストされている箇条書きは「メール アドレス」だけです。その後、リクエストを承認した後に返されたユーザー オブジェクトを確認すると、ユーザー オブジェクトに「access_token」プロパティがありません。
コードは次のとおりです。
これが吐き出すURIは次のとおりです。
アイデア: 1. これは、私が dyndns フォワーダーの背後にあるローカル マシンで実行しているという事実と関係があるのでしょうか? 2. Tornado のドキュメントには、「認証に Google を使用したり、ユーザーに代わって Google リソースにアクセスしたりするために、アプリケーションの登録は必要ありません」と書かれていますが、それはもはや真実ではないのでしょうか?
考えがある人がいたら、本当に感謝します。