問題タブ [social-authentication]

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

authentication - Auth0 コールバック URL の不一致

反応アプリで auth0 を使用して LinkedIn 認証を行っています。設定localhost:3000/uploadでコールバック URL を設定し、ユーザーが にログインした後にlocalhost:3000/loginにリダイレクトされるようにしましたlocalhost:3000/upload。ただし、常に次のエラーが表示されます: URLlocalhost:3000/loginがコールバック URL のリストにありません。ログイン後にログインしたばかりのページに戻ることを auth0 が期待するのはなぜですか。別の URL ではないはずです。それは私には意味がありません。

編集:

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

angular - auth0 ソーシャル ログインでメール ID を取得する方法

https://auth0.com/docs/quickstart/spa/angular2/04-user-profileで提供されているサンプル コードを使用して、auth0 コードをソーシャル認証用の angular 2 アプリケーションに統合しました。ソーシャル ログイン中に、Auth0 が facebook、twitter、linkedin のメール ID を提供しません。誰かがそれを構成する方法を提案できますか? Auth0を使用するよりも良い解決策や解決策を見つけることができません。

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

php - laravelでのソーシャル認証

laravelでソーシャル認証を使用して認証しようとしています。このコードはservices.phpにあります

Facebookにログインしようとすると、次のように表示されます。

無効なアプリ ID: your-facebook-id

client_idclient_secret、およびredirectここにあるのは実際には何ですか?

ユーザーを OAuth プロバイダーにリダイレクトするこれらのメソッドと、認証後にプロバイダーからコールバックを受信する別のメソッドがあります。

0 投票する
2 に答える
77 参照

openid - Google にログインせずに、Google 経由でログインする

好奇心から、OpenID または同様のもの (Google、Facebook など) を介して StackOverflow のようなサイトにログインすると、ID プロバイダー自体 (Google など) にもログインします。

ユーザーがサード パーティの ID を使用して、その ID 自体にログインせずにサイトにログインできる方法はありますか?

Google サインインを使用すると、Google サインインの動作が他のものとは異なることを認識しています。OpenID (2.0)、OAuth、または独自のソリューションに基づいているかどうかに関係なく、一般的なすべてのログイン サービス (Google、Facebook、Twitter など) の一般的な回答に興味があります。 Google の場合、技術的な理由からそれは不可能です。」

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

php - laravel Auth を使用して社会的に認証されたユーザー

ソーシャル認証のユーザー詳細をUser(認証可能)モデルに保存し、ユーザーをログインさせています。の機能を使用できるようにしますAuth

コールバック関数:

しかし、Facebookのパスワードをアプリデータベースに保存していないため、パスワードの検証が必要ない場合、組み込みのログイン、通常のログインフォームを使用して、誰でもユーザー名だけでログインできることに気付きました。この場合、パスワードは NULL になります。

ユーザーがログアウトした後、ユーザーの詳細を削除することを考えています。

これはあまりよく見えません。社会的に認証されたユーザーに使用させるための正しいまたはより良い方法は何Authですか?

0 投票する
2 に答える
1101 参照

php - ソーシャル認証の詳細を使用して組み込みのログイン システムからログインする

laravel とソーシャル認証の両方が組み込まれています。ユーザーがFacebookを使用してログインした場合、、、などのユーザーの詳細を、組み込みのログインシステムから認証可能なusersテーブルに保存するとfb_idします。このようにして、laravelを使用できます。usernameemailAuth

現在、users テーブルには、ユーザー名とパスワードが NULL のユーザーが含まれています。パスワードの検証が必要ない場合、組み込みのログインからユーザー名だけでログインできませんか? または、ここでの私のコンセプトの何が問題になっていますか?

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

google-signin - Oauth 2.0 認証を使用して最初にサインインすると、Google からの応答コードが間違った形式で返される

初めて Google にサインオンした後に受け取った応答コード。

[ http://localhost:8080/?state=trueprompt%3Dconsent&code=4%2FjlCxJC7rg57nOG7w-0MP4M1BuQ7cbI4GLCNofMzPeQQ#][1]

以下は私が使用しているコードです

authorizeUrl を受け取った後、それをブラウザに直接貼り付けると、Google サインイン ページに移動します。サインインすると、最初のリンクに記載されているコード パラメータ値を使用して、コールバック URL にリダイレクトされます。

しかし、その応答コードはアクセス トークンを取得するために機能していません。同じログイン URL を再度コピーして browser に貼り付けると、以下で説明する別の応答コードで応答します。今回はすでにログインしているので、再度ログインする必要はありません。正常に動作している別の応答コードで応答し、AccessToken を取得できます。最初と 2 番目の応答コードの違いは、最初は 4% で応答し、2 番目は 4/ で応答することです。

http://localhost:8080/?state=true&code=4/0Y9NMh9fYAr3kfy3r1por3Py1LCdbOsIUz3fwdv78gc#

この問題を解決するのを手伝ってください。