All work
- Build error with RH9CPPOST-123Resolved issue: CPPOST-123Scott Cantor
- SAML2PolicyTest testSAML2Policy: Test failed: Policy should have tripped on InResponseTo correlationCPPOST-117Resolved issue: CPPOST-117Scott Cantor
- Assorted build system fixupsCPPOST-111Resolved issue: CPPOST-111Scott Cantor
- Move Windows build up to latest compilersCPPOST-94Resolved issue: CPPOST-94Rod Widdowson
- Source build fails to link properly against OpenSSLCPPOST-93Resolved issue: CPPOST-93Scott Cantor
- BOOST autoconf macros break with gcc5CPPOST-91Resolved issue: CPPOST-91Scott Cantor
- Compile error with boost 1.53CPPOST-83Resolved issue: CPPOST-83Scott Cantor
- Release preparation for 2.5.2 patchCPPOST-82Resolved issue: CPPOST-82Scott Cantor
- SAMLTIME_MAX constant breaks for universal Mac buildsCPPOST-80Resolved issue: CPPOST-80Scott Cantor
- Excessive CFLAGS included in installed pkgconfig fileCPPOST-72Resolved issue: CPPOST-72Scott Cantor
- make distclean not removing pkgconfig filesCPPOST-63Resolved issue: CPPOST-63Scott Cantor
- Out of tree build not supportedCPPOST-62Scott Cantor
- compiling failure on solaris10CPPOST-46Resolved issue: CPPOST-46Scott Cantor
- Use openSUSE xerces-c when building from SRPMs on openSUSE 11.xCPPOST-21Resolved issue: CPPOST-21Scott Cantor
- configure not requiring xmltooling 1.1CPPOST-20Resolved issue: CPPOST-20Scott Cantor
- minor compile error, gcc 3.3.1CPPOST-19Resolved issue: CPPOST-19Scott Cantor
- opensaml 2 does not build from SRPM under Fedora 10 (rpm 4.5.90)CPPOST-18Resolved issue: CPPOST-18Scott Cantor
- Compile error on compilers without covariant supportCPPOST-16Resolved issue: CPPOST-16Scott Cantor
- Failed to build RPM for opensaml 2.0.6 on FC8CPPOST-12Resolved issue: CPPOST-12Scott Cantor
- Build Dependency ProblemCPPOST-2Resolved issue: CPPOST-2Scott Cantor
- Compile problems on OSXCPPOST-1Resolved issue: CPPOST-1Scott Cantor
21 of 21
Implement regex-enabled attribute matching predicate
Fixed
Basics
Technical
Logistics
Basics
Technical
Logistics
Description
Environment
None
Attachments
2
Details
Details
Assignee
Scott Cantor
Scott CantorReporter
Christopher Bongaarts
Christopher BongaartsComponents
Fix versions
Created October 10, 2016 at 7:16 PM
Updated November 11, 2016 at 12:29 AM
Resolved October 11, 2016 at 1:24 AM
Activity
Christopher Bongaarts October 12, 2016 at 4:09 PM
Christopher Bongaarts
October 12, 2016 at 4:09 PM
This code file is submitted under the terms of the attached Apache License 2.0.
Scott Cantor October 11, 2016 at 1:24 AM
Scott Cantor
October 11, 2016 at 1:24 AM
r8485
Christopher Bongaarts October 10, 2016 at 7:25 PM
Christopher Bongaarts
October 10, 2016 at 7:25 PM
Example usage:
<bean id="isPasswordExpired" class="edu.umn.oit.idm.shib.RegexAttributePredicate"
p:pat="^[Xs].*" p:attributeId="umnPasswordStatus"
p:attributeContextLookupStrategy-ref="shibboleth.ChildLookupOrCreate.AttributeContext"/>
Calling isPasswordExpired.apply(pRC) will return true if and only if the attribute "umnPasswordStatus" matches the pattern in pat (i.e. starts with an "X" or an "s").
Implement an attribute predicate that works like SimpleAttributePredicate, but takes a regex instead of a list of fixed strings to match against.