問題タブ [rpx]
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.
openid - 英語以外の言語でRPXまたは同様のopenIDセレクターを使用する
Stackoverflowにログインすると、テキスト入力フィールドと送信ボタンの間にopenIDロゴの付いたボタンが表示されます。
このボタンをクリックすると、メインのopenIDプロバイダーのドロップダウンが表示されます。これは「IDセレクター」と呼ばれる統合されたサードパーティのサービスであり、後継のRPX(rpxnow.com)を優先して非推奨になりました。RPXを使用すると、ユーザーは既存のFacebook、AOL、Googleなどのアカウントでログインすることもできます。
これは素晴らしいサービスですが、ドイツ語で必要であり、英語でしか利用できないようです。
誰かがこの問題に遭遇し、考えを共有することができますか?それとも誰かがそれを解決したことがありますか?jsポップアップでこれらのいくつかの文字列を翻訳する方法がないという理由だけでこの素晴らしいサービスを使用できなかったとしたら(@PhiLho:参照*)、それは残念なことです...
編集:*プログラミング用語として:fetch、translate、return ... translate();のように;
問題は、文字列を取り出して翻訳を挿入できるかということです。
c# - WinFormのOpenID?
WinForm (.net 2.0 および C#) で RPX の有無にかかわらず、OpenID の最適な (または任意の) チュートリアルを知っている人はいますか?
openid - RPX で複数のカスタム レルムを実装する方法は?
現在、Open ID を自分の Web サイトに統合するための無料のRPXアカウントを持っています。RPX でカスタム レルムを取得するには (signon.example.com と example.rpxnow.com など)、プレミアム サービス レベルにサインアップする必要があることを理解しています。
決定を下す前に、カスタム レルムが RPX でどのように管理されているかについて詳細を知る必要があります。RPX ドキュメントで答えを見つけることができなかった特定の質問がいくつかあります。
マルチテナント シナリオを実装する方法は?
私はマルチテナント Web サイトを持っており、各顧客はメイン URL からルート化されたカスタム URL を持っています。
各顧客は、独自の Open ID ユーザーのセットを持つことができます。RPX では、顧客 URL ごとにレルムを持つことができますか? 上記の URL スキームを使用して、すべての顧客をカバーするワイルドカード レルムを持つ方法があることを願っています。
カスタム領域をプロビジョニングする方法は?
RPX で使用する各カスタム レルム URL をプロビジョニングする実際の手順は何ですか? RPX サーバーを指すように、顧客 URL ごとに DNS レコードを更新する必要がありますか?
python - RPX、OpenID - AppEngine 用の適切なサインイン ハンドラーを作成する方法
私はウェブを検索するのに何日も費やしましたが、空白を描いています-私もPythonが初めてです!私は単に RPX (janrain) を Appengine に統合したいだけです - スクリプトの挿入と openid トークンの戻りのためのコードのロード - それはすべて素晴らしいです - しかし、実際に openid を作成することのように、誰もそれをさらに進めないようです機能するログイン - なぜですか? セッション管理はないと思いますか?
以下は、オープン ID の TOKEN を取得し、フェッチを行ってユーザー プロファイルを取得する単純なクラス ハンドラーです。RPXを使用すると、すべて非常に簡単です。
RPX からの応答を取得する単純なハンドラー
# ここから問題が始まります - 理想的には怠け者で、Google アカウントにログインするだけです - しかし、ユーザーをログインさせる方法はありません。
user.login(メール)
そのため、Google アカウントを使用するという希望はすべて放棄されます。また、オープン ID を持っているかどうかを公平に判断するためにも、気にする必要はありません。
それで...
私が必要としているのは、自分のユーザーデータストアです - それは簡単です - そして、ユーザーがログインしているかどうかを識別するいくつかの手段 - セッション? しかし、AppEngine では、セッションはサポートされていません。
これに対処しているというクラスライブラリをいくつか見つけましたが、すべて文書化が不十分で、適切なコード例がありません
誰でも助けることができますか?
c# - RPX API 呼び出しの auth_info が「パラメータがありません」というエラーを返す
RPX auth_info API 呼び出しを機能させることができません。エラーが返され続けます: "Missing parameter: apiKey" Wiki で提供されている C# RPX ヘルパー クラスを使用しています: RPX ヘルパー クラス
以下は、私の Page_Load メソッドのコードです。RPX サービスは、指定した URL に POST を送信することで機能します。私のコードは、以下に示す投稿データからトークンを取得します。次に、AuthInfo API メソッドを呼び出します。
すべてが良さそうです。トークンが入力されます。それらのコード内で、「apiKey」値のペアが、リクエスト ストリームに書き込まれたポスト データに追加されます。これで運が良かった人はいますか?これが機能しない理由はありますか?ありがとう。
facebook - Authlogic RPX 拡張アクセス許可
Ruby on Rails Web サイトの Facebook Connect 機能に取り組んでいます。権限の拡張を要求しない限り、FB はユーザーの電子メールを提供しないことに気付きました。authlogic_rpx ジェムを使用しています。
authlogic_rpx gem を使用して自分のメールアドレスへのアクセスを許可するようにユーザーに依頼することが可能であれば、またその方法を知っている人はいますか?
ありがとうございました!
openid - OpenID を唯一の認証方法として使用する
私は他の質問を読みましたが、それらは主にそうすることのセキュリティについて話しています。主に、Web サイトがブラウザベースのゲームであるという理由で、それは完全に私の関心事ではありません。ただし、より大きな問題はユーザーです。すべてのユーザーが OpenID を理解するのに十分な知識を持っているわけではありません。確かに RPX はこれを非常に簡単にします。私はこれを使用しますが、ユーザーが Google や Facebook などにアカウントを持っていない場合、またはシステムが既存のアカウントでログインすることを信頼していない場合はどうでしょうか? 彼らは別のプロバイダーでアカウントを取得する必要があります-私は、ほとんどの人がそれを行う方法を知っていると確信しています。
また、アプリケーションでどのように管理するかという問題もあります。ユーザーは 1 つのアカウントで複数の ID を使用したい場合があるため、ユーザー名 + パスワードを処理するほど単純ではありません。ユーザーの OpenID ID をデータベースに保存するにはどうすればよいですか? OpenID を使用すると、私にも利点があります。RPX は広範なプロファイル情報を提供できるため、プロファイル フォームを事前に入力し、必要に応じて編集するようにユーザーに依頼するだけです。
私は現在これを持っています:
これらの外部キーでは:
データベースに OpenID 識別子を格納する正しい方法はありますか? RPX が提供した識別子をデータベース内の識別子と照合して、ユーザーにログインさせるにはどうすればよいでしょうか (識別子がわかっている場合)。
そこで、具体的な質問を以下に示します。
- OpenID を持っていない、または使用したくないユーザーがアクセスできるようにするにはどうすればよいですか? (たとえば、Googleアカウントでログインするなどのセキュリティ上の懸念)
- 識別子をデータベースに保存するにはどうすればよいですか? (上記の表が正しいかどうかはわかりません)
- 誰かが別のユーザーとしてログインし、自分のアカウントで何かを喜んで行うのを防ぐために、どのような措置を講じる必要がありますか? (RPXはHTTP経由で識別子を送信することを理解しているので、誰かがしなければならないことは、どういうわけかそれを取得して「OpenID」フィールドに入力することです)
- OpenID を使用する際に、他に注意する必要があることは何ですか?
asp.net - RPX からユーザー プロファイルを取得した後、ユーザーを認証済みとして設定するにはどうすればよいですか?
認証に RPX を使用しています。これで、識別子付きのユーザー プロファイルを取得できます。認証 Cookie などを設定するには、次に何をすればよいですか? ログアウト機能も。ASP.net 3.5 および C# で。
ruby-on-rails - authlogic_rpx のトラブル
http://github.com/tardate/rails-authlogic-rpx-sample (レール バージョンのみが変更された)を実行しようとしていますが、RPX が情報を返すと、エラー メッセージhttp://gist.github.com/385696が表示されます。 Google アカウントによる認証が成功した後。ここで何が問題なのですか?どうすれば修正できますか?
このコードは、作者によって Rails 2.3.3 で正常にテストされました: http://rails-authlogic-rpx-sample.heroku.com/
cygwin と rails (2.3.5)、rpx_now (0.6.20)、authlogic_rpx (1.1.1) を使用して Windows で実行しています。
アップデート
数時間で、RPX は私のアプリを拒否しましたhttp://img96.imageshack.us/img96/2508/14128362.png
Update2
同じエラー メッセージ ( http://gist.github.com/386124 ) がhttp://github.com/grosser/rpx_now_exampleで表示されますが、この場合は RPX でサインインできます (今のところ)。
解決済み
下記参照