grnet / eidas-keycloak-extension

Keycloak Identity Provider Extension which supports the extended SAML v2.0 dialect of the European Union eIDAS Nodes.
Apache License 2.0
28 stars 8 forks source link

Need patch to work with Keycloak 25.0.4 #10

Open cesarbtt opened 2 weeks ago

cesarbtt commented 2 weeks ago

This extension doesn't work with Keycloak 25.0.4. I have done that patch on this files

pom.xml src/main/java/gr/grnet/keycloak/idp/EidasSAMLIdentityProviderFactory.java src/main/java/gr/grnet/keycloak/idp/saml/EidasSAMLEndpoint.java

sgflt commented 1 week ago

Could you provide pull request?

cesarbtt commented 5 days ago

Hi.

I attached you a patch file. My job focused in two goals: 1) Compile it to work with Keycloak 25.0.4 2) Use it to integrate @.*** identity provider ( https://clave.gob.es/clave_Home/clave.html)

To achieve the first goal I modified some lines because there are deprecated methods in some classes. To get @. works I added an attribute named "ProviderName" in the request header because it's mandatory in @. implementation. Apart from that I added several log call only for debug purposes but you can delete that.

Thanks in advance César Gallego

El lun, 9 sept 2024 a las 14:09, Lukáš Kvídera @.***>) escribió:

Could you provide pull request?

— Reply to this email directly, view it on GitHub https://github.com/grnet/eidas-keycloak-extension/issues/10#issuecomment-2337950223, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJXOCJG2ZV6TJRC5JDYMW23ZVWFXFAVCNFSM6AAAAABNH77JU2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZXHE2TAMRSGM . You are receiving this because you authored the thread.Message ID: @.***>

cesarbtt commented 5 days ago

[cambios.patch](https://github.com/user-attachments/files/16978391/cambios.patch)