問題タブ [jopenid]
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.
java - OpenIDでユーザーに自動的にログインする方法は?
私の知る限り、通常、jopenidなどのOpenIDライブラリは、ユーザーをプロバイダーにリダイレクトするリンクをWebページに作成し、このプロバイダーに認証情報を使用して指定されたページに転送させる方法を示しています。
また、StackOverflowのようなサイトにアクセスするたびに、[ログイン]ボタンをクリックする必要がないこともわかりました。Googleアカウントでログインすると、記憶に残ります。
毎回ログインするようにユーザーに依頼する必要がないように、どうすればこの効果を達成できますか?StackOverflowはどのようにそれを行いますか?
私はOpenIDを使って最初の赤ちゃんの一歩を踏み出しているので、何か問題が発生した場合はご容赦ください。
jakarta-ee - Java EE アプリケーションが、Jelastic Cloud の GlassFish lib に追加された外部 JAR にアクセスできない
「lib」ディレクトリ (GlassFish サーバー構成) に外部 JAR を追加しました。それにもかかわらず、私のアプリケーションはこの例外に遭遇します。
また
ランダムに、私は
アプリケーションは完全にローカルで実行されます。ただし、Jelastic では実行できません。
これは私が追加した JAR です: http://code.google.com/p/jopenid/
このページ ( http://boseapp1.jelastic.servint.net/login.jsp ) に移動した後、Google/Yahoo の画像をクリックすると、. リクエストは、OpenID ライブラリが使用されているサーブレット ( MainServlet ) に送られます。ここで、アプリケーションが例外に遭遇します。
どこが間違っていますか?
サーブレットのコードは次のとおりです。
android - Android用のJOpenIDを行う方法は?
AndroidアプリのOpenIDサインオンアクティビティを作成しようとしています。
これに私はJOpenIDを使用します。
「エンドポイント」と「アソシエーション」を取得できます。
しかし..私は混乱してsetReturnTo()メソッドとsetRealm()メソッドを中止します
'http://locahost'と'myip'(ハードコード)を試してみました
コードは次のようになります。
アカウントデータをgoogle-login-dialog(webview)に書き込んだ後、
Googleの対応:
oauth-2.0 - Google oAuth2 & Gplus ボタンなしの OpenId (Java)
初期認証と API 呼び出しの両方に Google サービスを使用する Web アプリケーションを Java で作成したいと考えています。(例: Google カレンダー)
Google Apps Engine には近づきたくありません。オーバーヘッドが発生し、GAE プロジェクトの要件があるためです。その次に、Google プラスのログイン ボタンは避けたいと思います。これはカスタム ブランド化できないためです。
認証には OpenId を使用し、Google API へのアクセスには oAuth2 を使用したいと考えています。
現在、最新の oAuth2 lib と次のコードを使用する作業プロジェクトがあります: https://code.google.com/p/google-api-java-client/wiki/OAuth2
OpenId 認証に軽量の OpenId ライブラリ JOpenId を使用しています。
この組み合わせを使用して認証を成功させることができますが、主な懸念事項が 2 つあります。
- JOpenId は 2 年以上積極的に保守されていません。認証メカニズムは時代遅れで不完全です (プロジェクトの問題セクションに基づく)
- 認証プロセスでは、ユーザーは自分の Google アカウントを選択し、権限を 2 回付与する必要があります。これはユーザーを混乱させ、ユーザーがこのプロセスで 2 つの異なるアカウントを選択すると問題になる可能性があります。
Oauth2 と OpenId を組み合わせるハイブリッド ソリューションとしてStep2 ( http://code.google.com/p/step2/ ) を見てきましたが、プロジェクトは大きな OpenId4Java ライブラリ、GAE などで非常に肥大化しており、Maven を使用しています。もうオンラインではない依存関係 (例: Guice)
このプロジェクトの要件を満たす、よりクリーンなソリューションは他にありますか? (できれば、OpenId と OAuth2 を組み合わせることができ、まだ維持されているライブラリ)
java - Java - OpenID (Steam でログイン)
私は最近、OpenID を Java (サーブレット) で動作させるのに苦労しました。ユーザーが自分の Steam アカウントを使用して自分の Web サイトにログインできるようにしようとしています。私は複数のライブラリを試しましたが、それらのいくつかは時代遅れであり、他のライブラリは利用可能なドキュメントがほとんどないため、現在試しているライブラリは JOpenID です。Steam ( http://steamcommunity.com/openid )から返された情報を確認する必要があるまでは、期待どおりに動作します。これは私のサーブレットです:
}
私はorg.expressme.openid.OpenIdException: Invalidate handle
オンライン65を取得しています:Authentication authentication = manager.getAuthentication(request, mac_key, alias);
いくつかの調査を行っているときに、これはAssosiaction
Steamへの送信が期限切れになっていることに関係していることがわかりました. これは、次の原因となる JOpenID クラスですOpenIdException
: https://github.com/michaelliao/jopenid/blob/master/src/main/java/org/expressme/openid/OpenIdManager.java
これを機能させる方法を知っている人、または使用するより良いライブラリを知っている人はいますか? 私はこれにかなり慣れていないので、正しいライブラリを使用しているかどうか、またはこれを行うためのより良い方法があるかどうかはわかりません。
jopenid - 単純な JOpenID 文字列宣言
プログラミングと JOpenID は初めてです。簡単なコード例を教えてください。私はJavaを知らなくても、Javaに似ていると聞いたことがあります。私のプログラマーの友人は JOpenID を勧めており、最初に宣言を学ぶ必要があると言っています。