JavaScript - WeChat サードパーティのログインの問題
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-21 10:12:51
0
1
963

PC 側アプリケーションは、WAP 側アプリケーションと同じ WeChat APPID を共有できますか? 共有できる場合、異なるコールバックを設定するにはどうすればよいですか?

女神的闺蜜爱上我
女神的闺蜜爱上我

全員に返信(1)
曾经蜡笔没有小新

はい。コールバックにサーバー アドレスを設定するだけで、このサーバーが WeChat によって送信されたデータを処理します。通常は2つの方法があります

1 コールバックは必要ありません:

WeChat によってクライアントに提供される SDK。クライアントが SDK を呼び出すと、ローカル WeChat アプリが変更され、クライアントは WeChat から返されるトークンと openid を取得します。 SDK。次に、このトークンをサーバーに渡すと、サーバーはこのトークンを使用して WeChat インターフェイスにトークンが合法かどうかを確認するように要求します。たとえば、token
リクエストによって返された openid がクライアントによって渡されたものと一致しているかどうかなどです。トークンが正当な場合、サーバーは関連情報を記録し、クライアントがログインしていることを示す独自のトークンまたは Cookie をクライアントに発行できます。

2 コールバックを使用します:

クライアントがサービスをリクエストすると、サービスは WeChat oauth2 の認証アドレスをリクエストし、WeChat はユーザー認証のために h5 Web ページにリダイレクトされます。その後、WeChat はコードなどのデータをコールバック アドレスに送信します。次に、サーバーはこれらのコードと関連キーを取得し、WeChat インターフェイスにトークンと openid を取得するよう要求し、この openid 関連情報を記録します。その後、クライアントにログインを示す権限を与えることができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート