Feature Request Spring Security SAML -


i work company develops software heavily based on spring framework. our developers use spring framework while , satisfied. when comes spring security (we use spring security kerberos pretty long time , last year added support spring security saml).

spring security saml reason why have contact you. cause are, right now, in situation customer reach limits of saml extension , need support you.

we tried contacting vladimir schäfer directly has not yet responded. when tried ask pivotal help, redirected me you, community.

but chase. first if all, i’m not developer (i’m “just” regular sysadmin) excuse me if mix terms.

at moment, have 3 issues spring security saml.

1) hashing: far know, right spring security saml supports sha1 secure hashing algorithm.

unfortunately many of our customers (especially banks) tend drop support sha1 (microsoft uses sha256 default algorithm since adfs 3.0).

i know vladimir posted code snippts while should solve issue (setting extendedmetadata 'signingalgorithm' field) our developers prefer not mess original code. love see changes in core code support sha256.

2) bouncy castle dependency... right now, spring security saml needs outdated version of bouncy castle (offically) not compatible java 8. know there open issue (https://github.com/spring-projects/spring-security-saml/issues/144) covers this, sadly nothing changed in on year.

3) use spring security saml federate microsoft adfs servers. per default there key rollover every 12 months signing , encryption keys. on adfs (idp) side, happens automatic. on "our" (sp) side, have manually import/update new keys. wanted know if there might chance automate process well.

this helpfull in future.

to clear: willing pay our share these changes. thing ask is, these changes (at least 1 , 2) go core code of spring security saml. reason is, don't want "hack" official core code unless have to.

i happy hear you. :)

best regards rené


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -