/ / grails 3 Frühling Sicherheit Boot Starter Login Seite Anpassung - Frühling, Grals, Feder-Sicherheit, Spring-Boot, Grals-3.0

Grails 3 Frühling Sicherheit Boot Starter Login Seite Anpassung - Frühling, Grals, Feder-Sicherheit, Spring-Boot, Grils-3.0

Ist es möglich, die Login-GSP-Seite für das Starter-Sicherheits-Plugin anzupassen? org.springframework.boot: feder-boot-starter-security
Ich habe gelesen, dass ich grails-app / views / login / auth.gsp hinzugefügt habe, aber das machte keinen Unterschied.

Antworten:

1 für die Antwort № 1

Wenn Sie Grails 3 verwenden, wird es Ihnen wahrscheinlich leichter fallen, das Grails-Plugin zu verwenden, als den Spring-Boot-Starter direkt zu verwenden. Setze in deinem Baukasten:

compile "org.grails.plugins:spring-security-core:<version>"

Wenn Sie das bereitgestellte Starterskript ausführen, werden die erforderlichen Grails-Konfigurationswerte eingefügt application.groovy damit Sie sich auf Ihre Bedürfnisse einstellen können. Die Dokumentation für das Plugin ist ziemlich gut: https://grails-plugins.github.io/grails-spring-security-core/und sobald Sie sehen, wie das Plugin funktioniert, dieSpring-Dokumentation wird im Kontext von Grails einfacher zu verwenden (z. B. alle Spring Bean-Konfiguration, die Sie möglicherweise basierend auf Spring-Dokumenten tun möchten, in denen Sie tun grails-app/conf/spring/resources.groovy mit dem Bean Builder DSL.

Wenn Sie dieses Plugin verwenden, wird die gesamte Federverdrahtung für Sie erledigt, und das Überschreiben der GSP der Anmeldeseite sollte wie angekündigt funktionieren.

Wenn Sie das Grails-Plugin nicht verwenden möchten, dannWenn Sie sich die Quelle für das Plugin ansehen, erhalten Sie die Informationen, die Sie benötigen, um das Federpaket selbst zu verdrahten (da dies das Plug-in ist). Die meisten Federdrahtarbeiten finden direkt in der Plugin-Datei statt SpringSecurityCoreGrailsPlugin.groovy