Ich arbeite an einem Authentifizierungsdienst und verwende Spring Boot 4, Spring Security 7 und eine Postgres-Datenbank, um Benutzer mithilfe meines Authentifizierungsdienstes zu authentifizieren.
Ein Problem, auf das ich stoße, ist, dass JDBC erfordert, dass die Benutzer- und Autoritätstabelle 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, möchte ich meine Tabelle stattdessen lieber „Kunden“ nennen und JDBC und Spring Security dies für meine Authentifizierung verwenden lassen und Benutzerdatenpersistenzzwecke. 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