Skip to content

Conversation

@CorentinS6
Copy link

No description provided.

@CorentinS6
Copy link
Author

ping @mhetru ;-)

@mhetru
Copy link
Contributor

mhetru commented Nov 18, 2025

Hello j'ai pas eu le temps de regarder en détails le week end dernier mais j'ai eu une autre idée je t'expliquerai :)

@mhetru
Copy link
Contributor

mhetru commented Nov 22, 2025

Hello, j'ai regardé mon idée et elle fonctionne pas... je pensais proposer une récup des attributs cas dans une entité et userprovider porté par l'appli et non pas le bundle. car au sens symfony, le bundle gère la sécurité et le userprovider gère les données de session de l'utilisateur. je réfléchis quant à intégrer ta PR car j'ai plein d'applis qui utilise ce bundle de sécurité tel quel. et je sais pas les impacts que ca pourrait avoir si j'intégre ta PR. faut que j'y travaille encore. désolé pour le délai mais au bureau j'ai plein de travail avec SINAPS en ce moment à uLille et les déploiements des connecteurs SINAPS. La charge de travail autour de SINAPS commence à augmenter car on est en retard sur SINAPS et on a que les structures et pas encore les personnes ni même les nomenclatures. Bref pour ta PR j'y travaille et je réfléchis comment l'intégrer. Après en attendant tu peux faire un fork du plugin cas guard bundle dans ton appli.

@mhetru
Copy link
Contributor

mhetru commented Nov 22, 2025

ah oui je gère aussi les déploiements d'applis et des SSO CAS et SSO Shibboleth à uLille, bref ca occupe bien et du coup j'ai peu de temps pour le développement :/ j'y regarde que le week end quand je peux

@mhetru
Copy link
Contributor

mhetru commented Nov 22, 2025

ok je viens de tester ton code et il fonctionne nickel, ca marche du tonnerre :)

bon je vais voir pour l'implémenter sur toutes les versions du bundle cas guard bundle (symfony4, symfony5, symfony6 et symfony7) : c'est le mode guard pour le module sécurité depuis symfony5.
mais voir aussi pour l'implémenter sur toutes les versions aussi du bundle cas bundle (symfony2, symfony3, symfony4 et symfony5) : c'est l'ancien mode listener pour le module de sécurité de symfony2 à 5.

je vais même sûrement faire un bundle CasUserBundle pour le fournisseur d'identité pour les attributs cas

encore merci :)

dès que j'ai fini je te tiens au courant

@mhetru
Copy link
Contributor

mhetru commented Dec 6, 2025

hello
c'est bon j'ai intégré la fonctionnalité pour symfony6 et symfony7
il me reste à l'intégrer pour les autres versions

est ce que tu pourrais tester de ton côté pour voir si c'est ok ?
sur ton projet tu fais ceci pour être sûr que tu retélécharges le bundle :

rm -rf vendor/l3/cas-guard-bundle
composer require l3/cas-guard-bundle

ensuite faut que tu vérifies si les fichiers sont présents dans le vendor

dis moi si c'est ok pour toi ?

@mhetru
Copy link
Contributor

mhetru commented Dec 6, 2025

j'ai aussi créé un bundle CasUserBundle :

à utiliser avec :

composer require l3/cas-user-bundle

@CorentinS6
Copy link
Author

ça fonctionne, nikel !
C'est cool pour le cas-user-bundle, bien qu'à titre perso, je prefère rester juste sur le cas-guard-bundle.
merci beaucoup
a+

@CorentinS6
Copy link
Author

une petite coquille cependant ici :

public function setCasAttributes(array $attributes) {
(dans ton implémentation, tu utilises setAttributes() alors que de mon côté, j'avais utilisé setCasAttributes() comme nom de méthode).

@mhetru
Copy link
Contributor

mhetru commented Dec 8, 2025

hello c'est corrigé
c'est bon pour toi ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants