shibboleth/sp.git
16 years agoAdd logout notifications to config.
cantor [Sun, 1 Jul 2007 22:26:36 +0000 (22:26 +0000)]
Add logout notifications to config.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2334 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdjust some cache operations.
cantor [Fri, 29 Jun 2007 17:14:02 +0000 (17:14 +0000)]
Adjust some cache operations.
Return session IDs removed during logout.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2333 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoExport SessionID for use by applications.
cantor [Fri, 29 Jun 2007 16:42:03 +0000 (16:42 +0000)]
Export SessionID for use by applications.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2332 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMaintain NameID backmapping in cache.
cantor [Thu, 28 Jun 2007 23:52:54 +0000 (23:52 +0000)]
Maintain NameID backmapping in cache.
Expose NameID-driven session removal for logout handlers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2331 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoExpose detection of duplicate insertions.
cantor [Thu, 28 Jun 2007 18:35:25 +0000 (18:35 +0000)]
Expose detection of duplicate insertions.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2330 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoDisallow sessions with no expiration.
cantor [Wed, 27 Jun 2007 18:09:14 +0000 (18:09 +0000)]
Disallow sessions with no expiration.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2329 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoChange ownership of attributes input to cache.
cantor [Wed, 27 Jun 2007 16:34:52 +0000 (16:34 +0000)]
Change ownership of attributes input to cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2328 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoadd odbc plugin to dist
cantor [Tue, 26 Jun 2007 05:44:12 +0000 (05:44 +0000)]
add odbc plugin to dist

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2327 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoPrepping Unix build of ODBC plugin.
cantor [Mon, 25 Jun 2007 21:04:00 +0000 (21:04 +0000)]
Prepping Unix build of ODBC plugin.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2326 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd conditional fetch of values during read.
cantor [Sat, 23 Jun 2007 01:50:08 +0000 (01:50 +0000)]
Add conditional fetch of values during read.
Disconnect handles before freeing.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2325 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoCorrect misc. SQL errors.
cantor [Fri, 22 Jun 2007 19:17:13 +0000 (19:17 +0000)]
Correct misc. SQL errors.
Can't use NOW() function due to UTC time requirement.
Fix SQL escaping.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2324 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoSuppress nested property sets.
cantor [Fri, 22 Jun 2007 19:16:19 +0000 (19:16 +0000)]
Suppress nested property sets.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2323 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoSwitch to double quotes to improve SQLness.
cantor [Fri, 22 Jun 2007 19:14:55 +0000 (19:14 +0000)]
Switch to double quotes to improve SQLness.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2322 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoHandle failures properly.
cantor [Fri, 22 Jun 2007 17:35:23 +0000 (17:35 +0000)]
Handle failures properly.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2321 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoCan't base Library element on pluggable type.
cantor [Fri, 22 Jun 2007 17:09:45 +0000 (17:09 +0000)]
Can't base Library element on pluggable type.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2320 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoDelete old cache plugin.
cantor [Fri, 22 Jun 2007 02:30:54 +0000 (02:30 +0000)]
Delete old cache plugin.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2319 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoODBC storage plugin building on Windows...
cantor [Fri, 22 Jun 2007 02:30:29 +0000 (02:30 +0000)]
ODBC storage plugin building on Windows...

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2318 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoFix for empty decoder result, take out old logout handler.
cantor [Sun, 17 Jun 2007 20:30:24 +0000 (20:30 +0000)]
Fix for empty decoder result, take out old logout handler.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2315 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoWrong decoder for unscoped attribute.
cantor [Fri, 15 Jun 2007 05:27:39 +0000 (05:27 +0000)]
Wrong decoder for unscoped attribute.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2314 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoConvert path separators to Windows syntax.
cantor [Wed, 13 Jun 2007 01:00:11 +0000 (01:00 +0000)]
Convert path separators to Windows syntax.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2313 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoFix link and Apache conf install.
cantor [Tue, 12 Jun 2007 21:53:15 +0000 (21:53 +0000)]
Fix link and Apache conf install.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2312 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoGuard non-initialization.
cantor [Tue, 12 Jun 2007 15:35:31 +0000 (15:35 +0000)]
Guard non-initialization.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2311 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd REMOTE_USER to built-in cleared list.
cantor [Tue, 12 Jun 2007 14:34:08 +0000 (14:34 +0000)]
Add REMOTE_USER to built-in cleared list.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2310 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoStreamline link settings, reroute output.
cantor [Tue, 12 Jun 2007 05:27:52 +0000 (05:27 +0000)]
Streamline link settings, reroute output.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2309 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoFixes from RPM build
cantor [Tue, 12 Jun 2007 04:56:15 +0000 (04:56 +0000)]
Fixes from RPM build

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2308 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoFix SAML header check.
cantor [Tue, 12 Jun 2007 04:34:55 +0000 (04:34 +0000)]
Fix SAML header check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2307 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoCleanups and changes.
cantor [Tue, 12 Jun 2007 04:30:03 +0000 (04:30 +0000)]
Cleanups and changes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2306 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMakefile cleanup.
cantor [Tue, 12 Jun 2007 01:41:25 +0000 (01:41 +0000)]
Makefile cleanup.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2305 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMakefile cleanup.
cantor [Tue, 12 Jun 2007 01:41:05 +0000 (01:41 +0000)]
Makefile cleanup.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2304 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoremove deleted file from list
cantor [Mon, 11 Jun 2007 18:00:03 +0000 (18:00 +0000)]
remove deleted file from list

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2301 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoTweak some logging.
cantor [Mon, 11 Jun 2007 15:22:08 +0000 (15:22 +0000)]
Tweak some logging.
Remove unused remoted insert operation from cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2300 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoUpdates for the installer.
cantor [Mon, 11 Jun 2007 03:58:01 +0000 (03:58 +0000)]
Updates for the installer.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2299 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoRename config file.
cantor [Mon, 11 Jun 2007 01:10:19 +0000 (01:10 +0000)]
Rename config file.
Fix up Apache defaults.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2298 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoUpdating versions, working on new installer.
cantor [Sat, 9 Jun 2007 03:05:31 +0000 (03:05 +0000)]
Updating versions, working on new installer.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2297 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoOn second thought...and rename catalog parameters.
cantor [Fri, 8 Jun 2007 22:02:17 +0000 (22:02 +0000)]
On second thought...and rename catalog parameters.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2296 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoRename service name.
cantor [Fri, 8 Jun 2007 21:46:40 +0000 (21:46 +0000)]
Rename service name.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2295 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoCatch up some changes.
cantor [Fri, 8 Jun 2007 20:15:01 +0000 (20:15 +0000)]
Catch up some changes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2294 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMissing namespace.
cantor [Fri, 8 Jun 2007 20:13:00 +0000 (20:13 +0000)]
Missing namespace.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2293 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoA stab at handling empty response from DS.
cantor [Mon, 4 Jun 2007 18:04:29 +0000 (18:04 +0000)]
A stab at handling empty response from DS.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2288 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoPort up spoof checking
cantor [Mon, 4 Jun 2007 13:32:08 +0000 (13:32 +0000)]
Port up spoof checking

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2287 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd xmltooling to build
cantor [Fri, 1 Jun 2007 17:35:42 +0000 (17:35 +0000)]
Add xmltooling to build

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2283 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoUnix installation fixes
cantor [Thu, 31 May 2007 21:52:49 +0000 (21:52 +0000)]
Unix installation fixes

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2282 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoFix Unix catalog paths.
cantor [Thu, 31 May 2007 21:40:26 +0000 (21:40 +0000)]
Fix Unix catalog paths.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2281 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoStale namespace.
cantor [Thu, 31 May 2007 21:34:14 +0000 (21:34 +0000)]
Stale namespace.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2280 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoStale namespace.
cantor [Thu, 31 May 2007 21:32:18 +0000 (21:32 +0000)]
Stale namespace.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2279 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoCorrect schema name.
cantor [Thu, 31 May 2007 21:28:01 +0000 (21:28 +0000)]
Correct schema name.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2278 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoRemove schema paths.
cantor [Thu, 31 May 2007 20:56:01 +0000 (20:56 +0000)]
Remove schema paths.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2277 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoLinux porting changes
cantor [Thu, 31 May 2007 20:44:09 +0000 (20:44 +0000)]
Linux porting changes

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2276 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoNested template fix.
cantor [Thu, 31 May 2007 19:54:29 +0000 (19:54 +0000)]
Nested template fix.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2275 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMacro should be Windows-only.
cantor [Thu, 31 May 2007 19:52:40 +0000 (19:52 +0000)]
Macro should be Windows-only.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2274 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMissing directories.
cantor [Thu, 31 May 2007 19:43:52 +0000 (19:43 +0000)]
Missing directories.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2273 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoRemoved some comments.
cantor [Thu, 31 May 2007 17:42:11 +0000 (17:42 +0000)]
Removed some comments.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2272 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMoved CGI parser into SP library.
cantor [Thu, 31 May 2007 16:52:33 +0000 (16:52 +0000)]
Moved CGI parser into SP library.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2271 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoRename Shibboleth request handler type.
cantor [Thu, 31 May 2007 16:27:58 +0000 (16:27 +0000)]
Rename Shibboleth request handler type.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2270 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMerge in updated Apache POST body code.
cantor [Wed, 30 May 2007 17:31:39 +0000 (17:31 +0000)]
Merge in updated Apache POST body code.
Add per-initiator ACS defaulting to handle different SAML versions.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2269 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoFactor out application ID when remoting.
cantor [Wed, 30 May 2007 03:19:37 +0000 (03:19 +0000)]
Factor out application ID when remoting.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2268 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAssertion export and lookup service using URI binding.
cantor [Tue, 29 May 2007 02:16:28 +0000 (02:16 +0000)]
Assertion export and lookup service using URI binding.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2267 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd accessor for session ID.
cantor [Mon, 28 May 2007 23:37:27 +0000 (23:37 +0000)]
Add accessor for session ID.
Add URI binding constant.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2266 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoBypass timestamp update in cache.
cantor [Mon, 28 May 2007 20:41:12 +0000 (20:41 +0000)]
Bypass timestamp update in cache.
Clear artifact mapping as soon as possible during resolution.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2265 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoClient certificate bridge.
cantor [Sun, 27 May 2007 04:02:45 +0000 (04:02 +0000)]
Client certificate bridge.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2264 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoDraft artifact resolver.
cantor [Sun, 27 May 2007 03:27:51 +0000 (03:27 +0000)]
Draft artifact resolver.
Fixes and properties related to SOAP-based services.
Client certificate bridging for Apache and IIS.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2263 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoImplement artifact generation, start work on resolution support.
cantor [Fri, 25 May 2007 16:23:13 +0000 (16:23 +0000)]
Implement artifact generation, start work on resolution support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2262 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoSwitch encoders to metadata-based recipient parameter.
cantor [Fri, 25 May 2007 05:59:14 +0000 (05:59 +0000)]
Switch encoders to metadata-based recipient parameter.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2261 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoBackend of storage-based relay state.
cantor [Thu, 24 May 2007 03:18:26 +0000 (03:18 +0000)]
Backend of storage-based relay state.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2260 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoHeader clearing infrastructure.
cantor [Wed, 23 May 2007 20:25:24 +0000 (20:25 +0000)]
Header clearing infrastructure.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2259 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoEliminate extra buffer operations.
cantor [Tue, 22 May 2007 15:33:46 +0000 (15:33 +0000)]
Eliminate extra buffer operations.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2258 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMove ReplayCache and StorageService APIs to full build only.
cantor [Mon, 21 May 2007 15:59:31 +0000 (15:59 +0000)]
Move ReplayCache and StorageService APIs to full build only.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2257 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd a RP-based key name to credential lookup.
cantor [Mon, 21 May 2007 04:00:43 +0000 (04:00 +0000)]
Add a RP-based key name to credential lookup.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2255 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd inheritance for relying party properties.
cantor [Mon, 21 May 2007 02:44:31 +0000 (02:44 +0000)]
Add inheritance for relying party properties.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2254 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoDelete old files.
cantor [Sun, 20 May 2007 20:22:04 +0000 (20:22 +0000)]
Delete old files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2253 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoStart to clean up Unix build.
cantor [Sun, 20 May 2007 20:20:57 +0000 (20:20 +0000)]
Start to clean up Unix build.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2252 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoNew -lite library and elimination of SAML libraries from modules.
cantor [Sat, 19 May 2007 18:11:17 +0000 (18:11 +0000)]
New -lite library and elimination of SAML libraries from modules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2251 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFixed attribute-based functors.
cantor [Mon, 14 May 2007 00:29:49 +0000 (00:29 +0000)]
Fixed attribute-based functors.
Implemented special handling of REMOTE_USER.
Added header clearing method to resolver/extractor.
Added default policy file.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2247 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUpdate thread config macro, add openssl headers to libsaml build.
cantor [Sat, 12 May 2007 00:00:17 +0000 (00:00 +0000)]
Update thread config macro, add openssl headers to libsaml build.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2246 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoWasn't returning from errors during POST read.
cantor [Thu, 10 May 2007 17:39:58 +0000 (17:39 +0000)]
Wasn't returning from errors during POST read.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2245 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdded OIDs for SAML 2.0 attribute mappings.
cantor [Thu, 10 May 2007 01:15:43 +0000 (01:15 +0000)]
Added OIDs for SAML 2.0 attribute mappings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2244 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMetadata based functors.
cantor [Wed, 9 May 2007 04:29:56 +0000 (04:29 +0000)]
Metadata based functors.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2243 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMix/max functor.
cantor [Wed, 9 May 2007 02:06:10 +0000 (02:06 +0000)]
Mix/max functor.
Add safety feature when requiring metadata/trust.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2242 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoBetter logging for remoted errors.
cantor [Tue, 8 May 2007 21:17:54 +0000 (21:17 +0000)]
Better logging for remoted errors.
Raise metadata exceptions when IdP is unknown.
Cleanup error templates.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2241 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRegex functors, added regex options feature to schema.
cantor [Tue, 8 May 2007 03:59:38 +0000 (03:59 +0000)]
Regex functors, added regex options feature to schema.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2240 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRun wildcard rules.
cantor [Tue, 8 May 2007 02:57:39 +0000 (02:57 +0000)]
Run wildcard rules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2239 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoGenericize string values and scopes, add value/scope functors.
cantor [Tue, 8 May 2007 02:28:49 +0000 (02:28 +0000)]
Genericize string values and scopes, add value/scope functors.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2238 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix attributeID name.
cantor [Tue, 8 May 2007 01:06:23 +0000 (01:06 +0000)]
Fix attributeID name.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2237 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFirst three string functors, added authn context to resolver/filter contexts.
cantor [Mon, 7 May 2007 22:46:08 +0000 (22:46 +0000)]
First three string functors, added authn context to resolver/filter contexts.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2236 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoBoolean match functors, policy context to manage lifetime and references.
cantor [Mon, 7 May 2007 15:57:48 +0000 (15:57 +0000)]
Boolean match functors, policy context to manage lifetime and references.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2233 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAttribute filtering code.
cantor [Sun, 6 May 2007 23:44:32 +0000 (23:44 +0000)]
Attribute filtering code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2232 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDelete old files.
cantor [Fri, 4 May 2007 17:44:38 +0000 (17:44 +0000)]
Delete old files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2231 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoNeed to use SP-specific policy subclass for SOAP client.
cantor [Fri, 4 May 2007 04:11:29 +0000 (04:11 +0000)]
Need to use SP-specific policy subclass for SOAP client.
Reverse default for acsByIndex setting to true.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2230 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix reference to providerId.
cantor [Wed, 2 May 2007 19:07:53 +0000 (19:07 +0000)]
Fix reference to providerId.
Propagate special attribute properties.
Add back NameID extraction to SSO handlers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2229 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd chaining resolver.
cantor [Wed, 2 May 2007 00:55:55 +0000 (00:55 +0000)]
Add chaining resolver.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2228 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix old namespace defaults.
cantor [Mon, 30 Apr 2007 19:17:54 +0000 (19:17 +0000)]
Fix old namespace defaults.
Fix vararg error in NameID attribute class.
Working extractor/resolver code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2227 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCopied over mapping and filtering schemas.
cantor [Mon, 30 Apr 2007 03:21:57 +0000 (03:21 +0000)]
Copied over mapping and filtering schemas.
New AttributeExtractor API for SAML decoding.
Rewrite of simple AttributeResolver as a query-only component.
Add missing logic for deriving case sensitive attribute flag.
Switch to multimaps for attribute APIs to allow duplicate IDs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2226 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdditional AuthnRequest creation options.
cantor [Thu, 19 Apr 2007 17:22:58 +0000 (17:22 +0000)]
Additional AuthnRequest creation options.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2225 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoStop defaulting in xercesc namespace.
cantor [Wed, 18 Apr 2007 04:03:13 +0000 (04:03 +0000)]
Stop defaulting in xercesc namespace.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2224 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDrafts of remoted Shib and SAML2 SessionInitiators.
cantor [Sun, 15 Apr 2007 21:10:45 +0000 (21:10 +0000)]
Drafts of remoted Shib and SAML2 SessionInitiators.
Start to rework metadata for SAML 2.
Enable relay state preservation on shibd side.
Server modules should no longer require loading of metadata.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2223 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSet signing/digest algorithms using new settings.
cantor [Fri, 13 Apr 2007 20:38:45 +0000 (20:38 +0000)]
Set signing/digest algorithms using new settings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2222 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove extra marshall call.
cantor [Fri, 13 Apr 2007 03:12:29 +0000 (03:12 +0000)]
Remove extra marshall call.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2221 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoInject logging category into base class.
cantor [Fri, 13 Apr 2007 01:18:44 +0000 (01:18 +0000)]
Inject logging category into base class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2220 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUntested, but a bunch of caching fixes added.
cantor [Thu, 12 Apr 2007 21:55:42 +0000 (21:55 +0000)]
Untested, but a bunch of caching fixes added.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2219 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoEnhance relay state handling.
cantor [Mon, 9 Apr 2007 03:45:07 +0000 (03:45 +0000)]
Enhance relay state handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2218 cb58f699-b61c-0410-a6fe-9272a202ed29