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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
cantor [Sun, 18 Feb 2007 23:06:21 +0000 (23:06 +0000)]
NameID decoder.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2174
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 18 Feb 2007 06:07:01 +0000 (06:07 +0000)]
Simple and Scoped Attribute decoders.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2173
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sat, 17 Feb 2007 22:30:47 +0000 (22:30 +0000)]
Adjust logging files, add console logging for command line.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2172
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 15 Feb 2007 23:04:59 +0000 (23:04 +0000)]
Correct name of signing flag.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2171
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 15 Feb 2007 23:04:37 +0000 (23:04 +0000)]
Bug in request signing.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2170
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 15 Feb 2007 22:46:09 +0000 (22:46 +0000)]
Correct constness of transport API, handle both chunked and buffered encoding.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2169
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 14 Feb 2007 05:30:12 +0000 (05:30 +0000)]
Glue SOAP client to SP config, expand policy settings.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2168
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 12 Feb 2007 06:30:07 +0000 (06:30 +0000)]
Draft of query tool, not working yet.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2167
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 11 Feb 2007 21:58:53 +0000 (21:58 +0000)]
Renamed shar project, some Makefile fixes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2166
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 11 Feb 2007 21:26:42 +0000 (21:26 +0000)]
Remove 1.1-compat. files, include old shib schema for attribute interop.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2165
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 11 Feb 2007 05:26:18 +0000 (05:26 +0000)]
Draft of 2.0 config schema/file, removed legacy support, validate config.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2164
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sat, 10 Feb 2007 06:21:37 +0000 (06:21 +0000)]
Change default namespace, support namespace remapping.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2163
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 9 Feb 2007 02:29:33 +0000 (02:29 +0000)]
Shorten "built-in" plugin types, delete stale files, new config file.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2162
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 6 Feb 2007 04:02:43 +0000 (04:02 +0000)]
Move config logic into an "XML" SP plugin, divorce shibd and modules from old libs.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2161
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 5 Feb 2007 03:06:39 +0000 (03:06 +0000)]
Uncomment a destructor call.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2159
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 5 Feb 2007 02:55:16 +0000 (02:55 +0000)]
Remove extra files.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2158
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 5 Feb 2007 02:41:09 +0000 (02:41 +0000)]
Removed MySQL cache.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2157
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 5 Feb 2007 02:31:06 +0000 (02:31 +0000)]
Remove xmlproviders from build, deleted old AAP interface.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2156
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 5 Feb 2007 01:49:05 +0000 (01:49 +0000)]
Attribute lookup, port ACL code and mainline SP code to Session/Attribute API.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2155
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 4 Feb 2007 03:53:13 +0000 (03:53 +0000)]
Move assertions to separate storage records, improve error handling.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2154
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 4 Feb 2007 00:23:37 +0000 (00:23 +0000)]
Lock SP instance for incoming calls.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2153
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 2 Feb 2007 23:28:48 +0000 (23:28 +0000)]
Process attributes when loading sessions.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2152
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 2 Feb 2007 06:19:57 +0000 (06:19 +0000)]
Completed attribute remoting support.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2151
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 2 Feb 2007 04:06:15 +0000 (04:06 +0000)]
Update copyright.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2150
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 31 Jan 2007 03:47:39 +0000 (03:47 +0000)]
Revamped cache plugins, buffering on inproc side, write-through each access.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2148
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 26 Jan 2007 23:56:51 +0000 (23:56 +0000)]
Nearly testable draft of storage-based cache, minus remoting.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2147
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 25 Jan 2007 23:22:32 +0000 (23:22 +0000)]
Reworking legacy caching config.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2146
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 25 Jan 2007 02:37:26 +0000 (02:37 +0000)]
Reworked outgoing messages to optimize for pre-serialized case.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2144
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 25 Jan 2007 02:37:01 +0000 (02:37 +0000)]
Reworked outgoing messages to optimize for pre-serialized case.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2143
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 25 Jan 2007 00:36:54 +0000 (00:36 +0000)]
Add indexed storage plugins, build replay cache.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2142
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 24 Jan 2007 06:51:28 +0000 (06:51 +0000)]
Shift some SAML intelligence out of cache API, start on SS-based cache.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2141
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 24 Jan 2007 06:46:21 +0000 (06:46 +0000)]
Add value count accessor.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2140
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 22 Jan 2007 06:41:44 +0000 (06:41 +0000)]
Combined SAML versions in one session API, implemented in-process half of cache.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2139
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 22 Jan 2007 02:06:06 +0000 (02:06 +0000)]
First draft of session cache API
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2138
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sat, 20 Jan 2007 02:51:40 +0000 (02:51 +0000)]
Add attribute remoting.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2137
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 19 Jan 2007 19:32:06 +0000 (19:32 +0000)]
Some draft attribute classes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2136
cb58f699-b61c-0410-a6fe-
9272a202ed29
fox [Thu, 18 Jan 2007 17:12:57 +0000 (17:12 +0000)]
Fix return values. Check text for qoutes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2135
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 18 Jan 2007 03:47:52 +0000 (03:47 +0000)]
Migrated ShibTarget logic into ServiceProvider base.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2134
cb58f699-b61c-0410-a6fe-
9272a202ed29
fox [Wed, 17 Jan 2007 21:43:59 +0000 (21:43 +0000)]
Initial checkin of ODBC storage service
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2132
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 17 Jan 2007 03:04:25 +0000 (03:04 +0000)]
Starting to refactor session cache, eliminated IConfig class.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2131
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 16 Jan 2007 03:36:55 +0000 (03:36 +0000)]
Pulled attribute designators, moved audiences up.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2130
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 16 Jan 2007 02:34:57 +0000 (02:34 +0000)]
Moved handler accessors up to base.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2129
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Mon, 15 Jan 2007 07:33:27 +0000 (07:33 +0000)]
Migrated Handler interface, set up segregated handler plugin factories.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2128
cb58f699-b61c-0410-a6fe-
9272a202ed29