Heim >Java >javaLernprogramm >So implementiert Springboot die Anmeldung Dritter auf der Website
🔜 ist wie folgt:
public interface WeChatAuthService extends AuthService { public JSONObject getUserInfo(String accessToken, String openId); }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/wechat2 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!