2 votes

Utilisation du plugin Grails Spring Security Saml

Je tente d'utiliser Grails Spring Security Saml Plugin dans une application grails pour avoir une fonctionnalité de single sign on, j'ai essayé beaucoup de trouver un exemple qui explique les étapes que je dois faire pour ajouter ce plugin et ensuite le tester dans mon environnement local en utilisant un IDP et un SP simulés mais je n'ai rien trouvé à part la Documentation du plugin Grails Spring Security Saml qui aide seulement à ajouter le plugin dans l'application et à configurer ses différentes propriétés.

Est-ce que quelqu'un peut suggérer les étapes pour que je puisse terminer cette intégration du plugin et le tester dans mon environnement local en utilisant un IDP et un SP simulés ?

J'ai ajouté ce qui suit dans mon BuildConfig.groovy

dependencies {
...
    compile ("org.springframework.security.extensions:spring-security-saml2-core:1.0.1.RELEASE") {
        export = false
        excludes 'spring-security-core'
        excludes 'spring-security-web'
    }
...
}

plugins {
...
    compile ':spring-security-saml:2.0.0'
...
}

2voto

Aamir Ali Points 70

J'ai beaucoup fait de recherches et voici mes conclusions

  1. Le plugin Grails Spring Security Saml utilise internalement le plugin Spring Security SAML.
  2. Il est donc préférable d'utiliser directement le plugin Spring Security SAML pour plus de flexibilité.

J'ai suivi cette documentation et ajouté le plugin et ses configurations à mon application et maintenant tout fonctionne bien. Le meilleur endroit pour commencer pour une personne débutante sur Spring SAML dans Grails est l'application Grails SSO Sample que j'ai mise à jour pour Grails 2.4.3. Lancez cette application localement et familiarisez-vous avec les configurations effectuées dans cette application, puis implémentez-les dans votre application pas à pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X