Das Einfügen und Aktualisieren der Tabelle USERCONNECTION wird vom JdbcUsersConnectionRepository der Spring Social Security-API ausgeführt.
Nachdem Benutzer sich mit dem sozialen Netzwerk angemeldet haben, haben Sie UserProfile erstellt, das UserProfile ist ein Objekt zum Speichern der grundlegenden Informationen und sozialen Netzwerkinformationen der Benutzer. UserID, die dem UserProfile entsprechen, finden Sie in der Tabelle USERCONNECTION, die Datensätze finden User_Accounts entsprechend BenutzerID. Wenn in der Tabelle USER_ACCOUNTS kein entsprechender Datensatz vorhanden ist, wird auf die Anmeldeseite umgeleitet.
Nach der Registrierung wird ein USER_ACCOUNTS-Datensatz erstellt, während gleichzeitig ein USERCONNECTION-Datensatz erstellt wird und die Anmeldung zur Website automatisch erfolgt.
Wenn das System den USERCONNECTION-Datensatz herausfinden kann, der UserProfile entspricht, wird ein User_Accounts-Datensatz erstellt und ein USERCONNECTION-Datensatz erstellt.
Nachdem sich Benutzer mit einem sozialen Netzwerk angemeldet haben und die Benutzerinformationen nicht bereits in der Datenbank der Anwendung vorhanden sind, wird sie automatisch erstellt oder auf eine Seite umgeleitet, auf der Benutzer Kontoinformationen eingeben können. Wenn Sie USER_ACCOUNTS & USERCONNECTION-Datensätze automatisch erstellen möchten, müssen Sie eine Klasse schreiben, um die Schnittstelle ConnectionSignUp zu implementieren. Bitte
unten finden
Social Login in Spring MVC with Spring Social Security
siehe Abschnitt
7- Klassen für SignUp