2016-07-03 3 views
1

Ich versuche mein Grails 2.5 Projekt in Grails 3.1.4 zu migrieren. In meinem alten BuildConfig war ich mit der folgenden:Welches Plugin/Modul von Spring Sec OAuth sollte in Grails 3.x verwendet werden?

plugins { 
    compile ':spring-security-core:2.0-RC5' 
    compile ':spring-security-oauth:2.1.0-RC4' 
    compile ':spring-security-oauth-facebook:0.2' 
    compile ':spring-security-oauth-google:0.3.1' 
} 

Nun meine build.gradle wie folgt aussieht:

dependencies { 
    compile 'org.grails.plugins:spring-security-core:3.1.1' 
    //compile 'org.grails.plugins:spring-security-oauth:2.1.0-RC4' 
    //compile 'org.grails.plugins:spring-security-oauth-facebook:0.2' 
    //compile 'org.grails.plugins:spring-security-oauth-google:0.3.1' 
} 

Der Build erfolgreich ist, bis ich die kommentierten Zeilen Kommentar-. Das führt zu Fehlern wie:

Could not resolve all dependencies for configuration ':runtime'. 
Could not find spring-security-core.zip (org.grails.plugins:spring-security-core:3.1.1). 
    Searched in the following locations: 
    https://repo.grails.org/grails/core/org/grails/plugins/spring-security-core/3.1.1/spring-security-core-3.1.1.zip 

Also, was ist der richtige Weg, & Verwendung OAuth (2?) Plugin in Grails 3 zu installieren?

+0

Irgendwelche Fortschritte dabei? – Balkrishna

+0

finden Sie meine Antwort unter – injecteer

Antwort

1

Entschuldigung, ich vergesse zu antworten, aber @injecteer Ich teste gerade folgende Plugins mit Grails 3.2.2 und es funktioniert so weit. Daher denke ich, dass die angenommene Antwort nicht mehr gültig ist.

compile "org.grails.plugins:spring-security-oauth2:1.1.0" 
compile "org.grails.plugins:spring-security-oauth2-facebook:1.0.0" 
compile "org.grails.plugins:spring-security-oauth2-google:1.1.0" 
+0

endlich habe ich es funktioniert, Puh – injecteer

0

Keine Spring Security OAuth-Plugins sind für Grails 3.x verfügbar. Die einzige Möglichkeit besteht darin, clientseitige JS-basierte Lösungen zu verwenden. Genauso funktionieren die Android/iOS Authentifizierungen, ohne serverseitige Plugins.

+0

Sorry, aber Plugin arbeiten nur Paketname ist anders. Bitte finden Sie meine Antwort unten. – Balkrishna

+0

möchten Sie Authentifizierung und Autorisierung Plugin @injecteer ?? in den Grails –

Verwandte Themen