問題タブ [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.
php - Yahoo オープン ID ログイン API
私はオープン ID を初めて使用しますが、それでもオープン ID を自分の Web サイトに統合しようとしました。yahoo プロバイダーを使用して自分の Web サイトにログインしています。yahoo mail id 、 first name 、 last name などのユーザー情報を取得するのに役立つものはありますか。
Google に提供されている Web サイトから以下のコードを取得しました。プロバイダーを yahoo に変更しました。
私が試したコード:
ログイン後、次のように出力されます:
上記のURLは何に使用されますか?ユーザー情報を取得するにはどうすればよいですか?
php - Google の新しい OAuth2 システムを使用した LightOpenID
Web アプリケーションに OpenID ログイン システムを実装したいと考えています。これには LightOpenID を使用しています。私はGoogleに行き、古い(オンラインで十分に文書化された)OpenID2システムが古くなったことを知りました:
重要: Google は OpenID 2.0 を廃止し、移行期間後にシャットダウンします。アプリで OpenID 2.0、userinfo エンドポイント、または OAuth 2.0 ログイン (初期バージョン) を使用している場合は、移行スケジュールに記載されている期限までにアプリを移行する必要があります。
では、同じ OpenID 準拠のロジックを Google で使用するにはどうすればよいでしょうか?
oauth-2.0 - LightOpenID を使用する必要がありますか?
Google の情報によると、OpenID は廃止されたようです。
https://developers.google.com/+/api/auth-migration#timetable
現在 LightOpenID を使用している開発者にとって、これは何を意味するのでしょうか? LightOpenID は Google で非推奨の認証方法を使用していますか?
php - Google ログインは localhost では機能しますが、オンライン ドメインでは機能しません
https://gitorious.org/lightopenid
ローカル ホストで正常に動作する lightopenID を使用しています。そして常に検証します:
しかし、コードをオンラインで作成し、ドキュメントに従ってlocalhost
ドメイン名に置き換えたdomainname.com
場合、このエラーが引き続き発生します。
OpenID 認証要求に未登録のドメインが含まれています: http://domainname.com
この問題を解決する方法を教えてください。
php - Yii と Moodle 2 php アプリケーション間のシングルサインオン
2 つの PHP アプリケーション間に SOS の概念を実装しました。このアプリケーションは、www.example.com や www.test.com などの異なるドメインを利用できます。
私の必要な次の条件。
1.ユーザーがログインするとき、ユーザー名とパスワードをmysqlデータベーステーブルにチェックして、このユーザーにログインするためのアプリケーション
2.ログイン後、アプリケーションのユーザー名とパスワードは必要ありません/再入力すると、Google と同様にこのアプリケーションに直接ログインできます。
3.ユーザーログアウト時、両方のアプリケーションをログアウトできるようにしました。
--> 私の最初のアプリケーションは Yii フレームワークを作成でき、もう 1 つは moodle です
私の両方のアプリケーションでこの概念を実装するアイデアを教えてください
php - LightOpenID 2a00:1450:4016:804::2004 への接続に失敗しました: ネットワークに到達できません
無料の Web ホスト (awspace) で LightOpenID ライブラリをいじっていますが、これまでのところ、オープン ID を使用して Google アカウント経由でログインしようとすると、次のエラーが発生します。
例-google.php:
2a00:1450:4016:804::2004 への接続に失敗しました: ネットワークに到達できません
何が原因なのかわからないので、無料のウェブホスト プランに関連している可能性があるということしか考えられないので、いくつかの提案を聞きたいと思います (つまり、自分でセットアップする必要があります)。
php - PHP - Steam API Web Connect OpenID --> リダイレクトなし
ボタンをクリックすると、Steam にログインするためのコードに問題があります。リンクは次の場所でブロックされます: LINK?login --> Steam へのリダイレクトはありません助けてください
php - LightOpenID がログインを検出しないため、ログイン ループが発生する
Steam の OpenID ログイン システムに接続する簡単なコードがあります。
ただし、を使用してSteamにログインした後でもauthUrl
、ログインページに何度もリダイレクトされ、検出されません$openid->mode
。
どんな助けでも感謝します。
php - データベース内の OpenID 重複結果
Yahoo OpenID でウェブサイトを作ろうとしています。ログアウトしてから再度ログインするまで、すべてが正常に機能します。私のSQLデータベースでは、結果が重複しています。ハッシュのみが変更されます。$sql = $db->query("SELECT * FROM users
WHERE steamid
= '" . $steamid . "'"); のようです。steamid を持つユーザーが見つからない場合は、データベースに新しいエントリを作成します。私もSteamでこれを試しましたが、うまくいきました。Yahoo では、メール アドレス (ここでは $steamid) と名前 (ここでは $name) で重複した結果が得られます。ハッシュは異なります。
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
誰かが私が見逃したものを指摘できますか?