Heim >Java >javaLernprogramm >So implementiert Springboot die Anmeldung Dritter auf der Website

So implementiert Springboot die Anmeldung Dritter auf der Website

王林
王林nach vorne
2023-05-16 18:35:07833Durchsuche

🔜 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/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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen