問題タブ [lightopenid]

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 投票する
1 に答える
2729 参照

php - Yahoo オープン ID ログイン API

私はオープン ID を初めて使用しますが、それでもオープン ID を自分の Web サイトに統合しようとしました。yahoo プロバイダーを使用して自分の Web サイトにログインしています。yahoo mail id 、 first name 、 last name などのユーザー情報を取得するのに役立つものはありますか。

Google に提供されている Web サイトから以下のコードを取得しました。プロバイダーを yahoo に変更しました。

私が試したコード:

ログイン後、次のように出力されます:

上記のURLは何に使用されますか?ユーザー情報を取得するにはどうすればよいですか?

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

php - Google の新しい OAuth2 システムを使用した LightOpenID

Web アプリケーションに OpenID ログイン システムを実装したいと考えています。これには LightOpenID を使用しています。私はGoogleに行き、古い(オンラインで十分に文書化された)OpenID2システムが古くなったことを知りました:

重要: Google は OpenID 2.0 を廃止し、移行期間後にシャットダウンします。アプリで OpenID 2.0、userinfo エンドポイント、または OAuth 2.0 ログイン (初期バージョン) を使用している場合は、移行スケジュールに記載されている期限までにアプリを移行する必要があります。

では、同じ OpenID 準拠のロジックを Google で使用するにはどうすればよいでしょうか?

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

oauth-2.0 - LightOpenID を使用する必要がありますか?

Google の情報によると、OpenID は廃止されたようです。

https://developers.google.com/+/api/auth-migration#timetable

現在 LightOpenID を使用している開発者にとって、これは何を意味するのでしょうか? LightOpenID は Google で非推奨の認証方法を使用していますか?

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

php - Google ログインは localhost では機能しますが、オンライン ドメインでは機能しません

https://gitorious.org/lightopenidローカル ホストで正常に動作する lightopenID を使用しています。そして常に検証します:

しかし、コードをオンラインで作成し、ドキュメントに従ってlocalhostドメイン名に置き換えたdomainname.com場合、このエラーが引き続き発生します。

OpenID 認証要求に未登録のドメインが含まれています: http://domainname.com

この問題を解決する方法を教えてください。

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

php - Yii と Moodle 2 php アプリケーション間のシングルサインオン

2 つの PHP アプリケーション間に SOS の概念を実装しました。このアプリケーションは、www.example.com や www.test.com などの異なるドメインを利用できます。

私の必要な次の条件。

1.ユーザーがログインするとき、ユーザー名とパスワードをmysqlデータベーステーブルにチェックして、このユーザーにログインするためのアプリケーション

2.ログイン後、アプリケーションのユーザー名とパスワードは必要ありません/再入力すると、Google と同様にこのアプリケーションに直接ログインできます。

3.ユーザーログアウト時、両方のアプリケーションをログアウトできるようにしました。

--> 私の最初のアプリケーションは Yii フレームワークを作成でき、もう 1 つは moodle です

私の両方のアプリケーションでこの概念を実装するアイデアを教えてください

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

php - LightOpenID 2a00:1450:4016:804::2004 への接続に失敗しました: ネットワークに到達できません

無料の Web ホスト (awspace) で LightOpenID ライブラリをいじっていますが、これまでのところ、オープン ID を使用して Google アカウント経由でログインしようとすると、次のエラーが発生します。

例-google.php:

2a00:1450:4016:804::2004 への接続に失敗しました: ネットワークに到達できません

何が原因なのかわからないので、無料のウェブホスト プランに関連している可能性があるということしか考えられないので、いくつかの提案を聞きたいと思います (つまり、自分でセットアップする必要があります)。

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

php - PHP - Steam API Web Connect OpenID --> リダイレクトなし

ボタンをクリックすると、Steam にログインするためのコードに問題があります。リンクは次の場所でブロックされます: LINK?login --> Steam へのリダイレクトはありません助けてください

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

php - LightOpenID がログインを検出しないため、ログイン ループが発生する

Steam の OpenID ログイン システムに接続する簡単なコードがあります。

ただし、を使用してSteamにログインした後でもauthUrl、ログインページに何度もリダイレクトされ、検出されません$openid->mode

どんな助けでも感謝します。

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

php - データベース内の OpenID 重複結果

Yahoo OpenID でウェブサイトを作ろうとしています。ログアウトしてから再度ログインするまで、すべてが正常に機能します。私のSQLデータベースでは、結果が重複しています。ハッシュのみが変更されます。$sql = $db->query("SELECT * FROM usersWHERE steamid= '" . $steamid . "'"); のようです。steamid を持つユーザーが見つからない場合は、データベースに新しいエントリを作成します。私もSteamでこれを試しましたが、うまくいきました。Yahoo では、メール アドレス (ここでは $steamid) と名前 (ここでは $name) で重複した結果が得られます。ハッシュは異なります。

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

php - openid 属性から FirstName と LastName を取得できません

ユーザーが apps.com 経由でサインインすると、メールを受け取ることができます。

私の問題は、姓と名を取得できないことです。これは intuit のサンプル コードです。必要な属性に「namePerson/first」と「namePerson/last」を追加しようとしましたが、役に立ちません。

私が使用するコードは、直感的な例からのものですhttps://github.com/IntuitDeveloper/SampleApp-PHP-for-OpenId-OAuth-V3APICalls/blob/master/PHPSample/index.php

誰かが私が見逃したものを指摘できますか?