Ich arbeite an einem Authentifizierungsdienst und verwende Spring Boot 4, Spring Security 7 und eine PostgreSQL-Datenbank, um Benutzer mithilfe meines Authentifizierungsdienstes zu authentifizieren.
Ein Problem, auf das ich stoße, ist, dass JDBC erfordert, dass die Benutzer- und Berechtigungstabelle in Ihrer Datenbank vorhanden ist. Ich habe diese Tabellen erstellt, indem ich eine schema.sql-Datei erstellt und die Eigenschaft sql-init so konfiguriert habe, dass die Tabellen automatisch erstellt werden, wenn die App gestartet wird.
Ich möchte wissen, ob es eine Möglichkeit gibt, diese beiden Tabellen automatisch für mich erstellen zu lassen, ohne dass ich das Schema definieren muss.
Wenn ich nicht die standardmäßige Benutzertabelle verwenden möchte, z. B. möchte ich meine Tabelle stattdessen lieber „Kunden“ nennen und JDBC und Spring Security dies für meine Authentifizierung verwenden lassen Persistenzzwecke der Benutzerdaten, wie kann ich das tun?
So passen Sie benutzerdefinierte Spring Security JDBC-Tabellen an und erstellen sie ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version