Heim > Java > javaLernprogramm > Hauptteil

So implementiert Springboot die Anmeldung Dritter auf der Website

王林
Freigeben: 2023-05-16 18:35:07
nach vorne
814 Leute haben es durchsucht

🔜 ist wie folgt:

public interface WeChatAuthService extends AuthService {
  public JSONObject getUserInfo(String accessToken, String openId);
}
Nach dem Login kopieren
Schritt 4:

Fordern Sie im Front-End-JS zunächst auth/wxLoginPage an, um die Autorisierungsadresse zu erhalten, und rufen Sie einfach /auth/wechat auf logische Verarbeitung in dieser Methode.

Aufgetretene Fallstricke:

1. Beim Konfigurieren des Callback-Domainnamens auf der offiziellen WeChat-Website ist kein http- oder https-Protokoll erforderlich. Sie müssen nur die Domain eingeben, z. B. http://baidu.com Wenn Sie in baidu.com zu einer Methode eines Controllers unter dem Projekt springen möchten, z. B. baidu.com/auth/wechat, müssen Sie bei der Konfiguration nur baidu.com konfigurieren und müssen nicht Folgendes angeben .auth/wechat, die folgende Adresse kann beim Konfigurieren der Rückrufadresse im Code eingegeben werden. Der Code sollte als https://baidu.com/auth/wechat

2 konfiguriert werden Es kommt zu einer Situation, in der der QR-Code nicht angezeigt werden kann. Dies liegt an der Rückrufadresse im Code. Es sollte kein Problem geben, wenn Sie ihn wie im Code oben konfigurieren

Das obige ist der detaillierte Inhalt vonSo implementiert Springboot die Anmeldung Dritter auf der Website. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage