shibboleth/sp.git
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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 years agoOld and new discovery handlers.
cantor [Thu, 5 Apr 2007 02:35:23 +0000 (02:35 +0000)]
Old and new discovery handlers.

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

17 years agoFactor entityID into SessionInitiator subinterface, move WAYF logic out of Shib handler.
cantor [Wed, 4 Apr 2007 21:12:47 +0000 (21:12 +0000)]
Factor entityID into SessionInitiator subinterface, move WAYF logic out of Shib handler.

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

17 years agoImprove property inheritance, first batch of SessionInitiators, rename providerId.
cantor [Wed, 4 Apr 2007 04:04:33 +0000 (04:04 +0000)]
Improve property inheritance, first batch of SessionInitiators, rename providerId.

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

17 years agoCan't overlap headers or we'll break multiple Set-Cookies.
cantor [Wed, 4 Apr 2007 04:02:10 +0000 (04:02 +0000)]
Can't overlap headers or we'll break multiple Set-Cookies.

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

17 years agoUpport Apache auto-detect code.
cantor [Mon, 2 Apr 2007 19:39:16 +0000 (19:39 +0000)]
Upport Apache auto-detect code.

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

17 years agoImplement artifact resolution support.
cantor [Mon, 2 Apr 2007 03:56:10 +0000 (03:56 +0000)]
Implement artifact resolution support.

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

17 years agoSP policy subclass for use by artifact resolver.
cantor [Mon, 2 Apr 2007 02:11:08 +0000 (02:11 +0000)]
SP policy subclass for use by artifact resolver.

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

17 years agoSupport for application-specific attribute IDs.
cantor [Sun, 1 Apr 2007 22:30:15 +0000 (22:30 +0000)]
Support for application-specific attribute IDs.

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

17 years agoHandle reverse mapping of IDs into attributes to query.
cantor [Sun, 1 Apr 2007 21:13:46 +0000 (21:13 +0000)]
Handle reverse mapping of IDs into attributes to query.

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

17 years agoSerializing pointer instead of object.
cantor [Fri, 30 Mar 2007 18:37:38 +0000 (18:37 +0000)]
Serializing pointer instead of object.

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

17 years agoConfig changes and rework for new credential APIs.
cantor [Fri, 30 Mar 2007 02:20:01 +0000 (02:20 +0000)]
Config changes and rework for new credential APIs.

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

17 years agoDraft SAML 2 SSO impl.
cantor [Mon, 19 Mar 2007 03:18:36 +0000 (03:18 +0000)]
Draft SAML 2 SSO impl.

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

17 years agoReturn default creds when peer is unknown.
cantor [Mon, 19 Mar 2007 01:30:29 +0000 (01:30 +0000)]
Return default creds when peer is unknown.

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

17 years agoFirst support for encrypted attributes.
cantor [Sun, 18 Mar 2007 22:57:07 +0000 (22:57 +0000)]
First support for encrypted attributes.

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

17 years agoMake NameID optional in session.
cantor [Sun, 18 Mar 2007 21:56:48 +0000 (21:56 +0000)]
Make NameID optional in session.

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

17 years agoCache invalid tokens in case they're targeted at other services.
cantor [Sat, 17 Mar 2007 19:03:15 +0000 (19:03 +0000)]
Cache invalid tokens in case they're targeted at other services.

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

17 years agoAllow for unsigned artifact response.
cantor [Sat, 17 Mar 2007 01:50:01 +0000 (01:50 +0000)]
Allow for unsigned artifact response.

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

17 years agoRework address handling based on app/location.
cantor [Sun, 11 Mar 2007 04:22:00 +0000 (04:22 +0000)]
Rework address handling based on app/location.

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

17 years agoRework address handling based on app/location.
cantor [Sun, 11 Mar 2007 04:21:34 +0000 (04:21 +0000)]
Rework address handling based on app/location.

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

17 years agoLock configuration before dispatching calls.
cantor [Sun, 11 Mar 2007 03:25:39 +0000 (03:25 +0000)]
Lock configuration before dispatching calls.

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

17 years agoFix format handling in resolver, correct DDF looping bugs.
cantor [Sun, 11 Mar 2007 00:34:15 +0000 (00:34 +0000)]
Fix format handling in resolver, correct DDF looping bugs.

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

17 years agoAdjust logging/error-handling, schema fixes, failed message handling.
cantor [Sat, 10 Mar 2007 21:07:59 +0000 (21:07 +0000)]
Adjust logging/error-handling, schema fixes, failed message handling.

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

17 years agoAdd option to use redirection for handler errors.
cantor [Thu, 8 Mar 2007 21:44:03 +0000 (21:44 +0000)]
Add option to use redirection for handler errors.

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

17 years agoAdd option to use redirection for handler errors, capture relay state when propagatin...
cantor [Thu, 8 Mar 2007 21:42:16 +0000 (21:42 +0000)]
Add option to use redirection for handler errors, capture relay state when propagating exceptions.

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

17 years agoMoved URLEncoder down to tooling lib, added exception->querystring method.
cantor [Thu, 8 Mar 2007 04:42:12 +0000 (04:42 +0000)]
Moved URLEncoder down to tooling lib, added exception->querystring method.

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

17 years agoFactor out RelayState recovery.
cantor [Thu, 8 Mar 2007 02:47:34 +0000 (02:47 +0000)]
Factor out RelayState recovery.

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

17 years agoMove token validation into SAML library, first draft SAML 1 SSO handler.
cantor [Wed, 7 Mar 2007 20:36:08 +0000 (20:36 +0000)]
Move token validation into SAML library, first draft SAML 1 SSO handler.

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

17 years agoAdded marker interface for assertion types.
cantor [Mon, 5 Mar 2007 05:50:16 +0000 (05:50 +0000)]
Added marker interface for assertion types.

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

17 years agoHandle multiple assertions in resolver.
cantor [Sat, 3 Mar 2007 22:17:55 +0000 (22:17 +0000)]
Handle multiple assertions in resolver.

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

17 years agoAllow cache insertion with multiple assertions.
cantor [Sat, 3 Mar 2007 21:19:04 +0000 (21:19 +0000)]
Allow cache insertion with multiple assertions.

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

17 years agoArtifactMap support.
cantor [Fri, 2 Mar 2007 05:04:30 +0000 (05:04 +0000)]
ArtifactMap support.

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

17 years agoMoved handler sources.
cantor [Fri, 2 Mar 2007 03:39:39 +0000 (03:39 +0000)]
Moved handler sources.

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

17 years agoMoved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.
cantor [Fri, 2 Mar 2007 02:47:52 +0000 (02:47 +0000)]
Moved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.

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

17 years agoRework decoder handling in simple resolver, add IdP/SP names to decoder API, hook...
cantor [Thu, 1 Mar 2007 18:11:43 +0000 (18:11 +0000)]
Rework decoder handling in simple resolver, add IdP/SP names to decoder API, hook resolver up to Applications.

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

17 years agoMoved CGI parsing to OS, add handler base for remoting HTTP req/resp data.
cantor [Wed, 28 Feb 2007 16:53:10 +0000 (16:53 +0000)]
Moved CGI parsing to OS, add handler base for remoting HTTP req/resp data.

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

17 years agoA "simple" attribute resolver, and token validation.
cantor [Sat, 24 Feb 2007 22:04:37 +0000 (22:04 +0000)]
A "simple" attribute resolver, and token validation.

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

17 years agoFix catalog usage, checked in resolver schema.
cantor [Tue, 20 Feb 2007 05:21:31 +0000 (05:21 +0000)]
Fix catalog usage, checked in resolver schema.

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

17 years agoConvenience method for accessing SP instance.
cantor [Mon, 19 Feb 2007 01:38:49 +0000 (01:38 +0000)]
Convenience method for accessing SP instance.

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