Creating a multivalued attribute from RegexSplit type of AttributeDefinition

Martin B. Smith smithmb at ufl.edu
Thu Sep 1 20:59:50 BST 2011


Hello all,

I'm about to define some new attributes in our IdP (2.1.x, with 2.3.x in 
the near term), and I'm hoping to take an existing String I have, and 
split it into a multivalued attribute. The string looks like: 
"foo at ufl.edu$bar at ufl.edu$....$"

I went and browsed the wiki, and figured I'd try to use the RegexSplit 
resolver as documented at ResolverRegexSplitAttributeDefinition.

But, now that I'm doing it, I'm noticing the documentation says that it 
will only produce the _first_ matching group. Can someone confirm with 
me that this resolver in fact isn't going to be useful for my use case? 
It seems that this resolver doesn't actually split anything so much as 
match a single value and extract it.

Would you agree I'm probably going to have to write a script using the 
Script attribute resolver for this one? The irony here for me is I'm 
going to use String#split() in Java for this (vs. the split-ing resolver 
provided).

Thanks in advance,
-- 
Martin B. Smith
smithmb at ufl.edu - (352) 273-1374
CNS/Open Systems Group
University of Florida

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5129 bytes
Desc: S/MIME Cryptographic Signature
Url : http://shibboleth.net/pipermail/users/attachments/20110901/3bde3190/attachment.bin 


More information about the users mailing list