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
cantor [Mon, 15 Jan 2007 00:07:13 +0000 (00:07 +0000)]
Next refactoring stage, STPriv class gone, most of ST API gutted.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2127
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sun, 14 Jan 2007 03:25:01 +0000 (03:25 +0000)]
Removed ShibTarget members.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2126
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sat, 13 Jan 2007 03:45:18 +0000 (03:45 +0000)]
Large reorg of shibsp lib, new SPRequest API, ported modules, shifted code out of ShibTarget class.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2125
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 9 Jan 2007 21:58:53 +0000 (21:58 +0000)]
Shell of new SP object interface to replace old IConfig layer.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2123
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Sat, 6 Jan 2007 04:57:15 +0000 (04:57 +0000)]
Old config class ported, all config files now loading with new parser.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2122
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 5 Jan 2007 05:50:01 +0000 (05:50 +0000)]
Moved credential resolver map inside SP.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2121
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 5 Jan 2007 04:58:21 +0000 (04:58 +0000)]
Correct file type.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2120
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 5 Jan 2007 04:56:26 +0000 (04:56 +0000)]
New base class for XMLAAP.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2119
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Fri, 5 Jan 2007 03:52:34 +0000 (03:52 +0000)]
Forgot to delete wrapped impl.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2118
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 4 Jan 2007 19:05:48 +0000 (19:05 +0000)]
New base class for XMLRequestMap.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2117
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Thu, 4 Jan 2007 03:19:39 +0000 (03:19 +0000)]
New base class for ACL files.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2116
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 3 Jan 2007 22:12:29 +0000 (22:12 +0000)]
Converted to XML metadata plugin.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2115
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Wed, 3 Jan 2007 22:12:08 +0000 (22:12 +0000)]
Missing new macros from env fixes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2114
cb58f699-b61c-0410-a6fe-
9272a202ed29
fox [Tue, 2 Jan 2007 22:12:31 +0000 (22:12 +0000)]
Add changes for apache2 filters and permit use of env in lieu of headers.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2112
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 2 Jan 2007 19:37:58 +0000 (19:37 +0000)]
Pulled old credential schema.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2111
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 2 Jan 2007 19:36:58 +0000 (19:36 +0000)]
Pull IQ refs.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2110
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 2 Jan 2007 19:34:50 +0000 (19:34 +0000)]
Pulled old credential schema.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2109
cb58f699-b61c-0410-a6fe-
9272a202ed29
cantor [Tue, 2 Jan 2007 19:33:29 +0000 (19:33 +0000)]
Pulled old credential schema.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2108
cb58f699-b61c-0410-a6fe-
9272a202ed29