18 Jun, 2015
1 commit
-
Replace the field request with some getter/setter that delegates to the put/get methods from the Map interface. git-svn-id: https://svn.forgerock.org/openig/trunk@1052 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
11 Jun, 2015
2 commits
-
* Diamond operator * Try with resources * Multi-catch git-svn-id: https://svn.forgerock.org/openig/trunk@1035 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@1034 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
13 May, 2015
1 commit
-
git-svn-id: https://svn.forgerock.org/openig/trunk@1006 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
30 Apr, 2015
1 commit
-
git-svn-id: https://svn.forgerock.org/openig/trunk@992 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
29 Apr, 2015
1 commit
-
The session content was no more cleared because the execution flow was returning out of the method too early (just after creating the redirect response). git-svn-id: https://svn.forgerock.org/openig/trunk@991 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
25 Apr, 2015
1 commit
-
* Fix the build * Upgrade to new `Promise` API * `json-fluent` also updated because it also has a dependency on forgerock-util:2.0 (`Function`) git-svn-id: https://svn.forgerock.org/openig/trunk@983 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
16 Apr, 2015
1 commit
-
git-svn-id: https://svn.forgerock.org/openig/trunk@967 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
28 Nov, 2014
1 commit
-
The `307` status code is a temporary redirect and is processed by the UA as a complete request replay (including method, form params, ...). `302`, on the other hand simply expects the UA to `GET` the provided `Location` Uri value. git-svn-id: https://svn.forgerock.org/openig/trunk@757 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
27 Nov, 2014
2 commits
-
Reserve real usage of HttpServletRequest and HttpServletResponse objects for Fedlet classes only. Session attributes' variables `subjectMapping`, `sessionIndexMapping`, `authnContext` and all of the `attributeMapping` values are now stored in the OpenIG Session object (instead of the `HttpSession`). That makes it possible to use theses values inside OpenIG configuration files (through `Expression`). git-svn-id: https://svn.forgerock.org/openig/trunk@756 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@755 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
23 Oct, 2014
1 commit
-
Notice that we kept them for GatewayServlet since this is not itself a Filter/Handler (so not decoratable) and that we may be interested in time spend in its service() method (Exchange creation and configuration may be significant) git-svn-id: https://svn.forgerock.org/openig/trunk@647 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
15 Sep, 2014
1 commit
-
Heap.get(String):Object gains type safety Heap.get(String, Class<T>):T Heap.getRequiredObject(JsonValue, Class<T>) has a shorter name Heap.resolve(JsonValue, Class<T>):T Heap.getObject(JsonValue, Class<T>) is replaced by a resolve variant that supports optional dependencies: Heap.resolve(JsonValue, Class<T>, boolean):T git-svn-id: https://svn.forgerock.org/openig/trunk@572 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
05 Sep, 2014
1 commit
-
When a new heap object instance has to be created, we first have to find a Heaplet instance that will create the required object from the given JSON configuration. Heaplet instances are linked to the single object they created: they manage the heap object lifecycle with the start() and destroy() methods. The old behaviour was using Heaplet instances directly loaded and instantiated, meaning that a single Heaplet instance could be used to create multiple heap objects, somehow mixing states, which was very wrong. Now, HeapletFactory (instead of direct Heaplet) are found using the ServiceLoader discovery mechanism. They are responsible to create new Heaplet instances, meaning that we cannot anymore share a Heaplet instance for 2 or more heap objects. Heaplet class does not extends Indexed<Class> anymore (was only used because of the way Heaplets was looking for Heaplet instances). NestedHeaplet is now deprecated since its only duty was to implement the Indexed interface. All references to NestedHeaplet were replaced to GenericHeaplet (its parent class) in our code base to avoid ugly compiler warnings. As per OPENIG-302 comments, the HeapletFactory will be a short-lived concept since this additional layer introduction was the straw that broke the camel's back :) Issues: OPENIG-302 Reviews: CR-4457 git-svn-id: https://svn.forgerock.org/openig/trunk@555 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
03 Aug, 2014
2 commits
-
* Request.uri is now a MutableUri * Removed UriResolver since it was useless with both this new feature and the BeanResolver git-svn-id: https://svn.forgerock.org/openig/trunk@444 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
… order to add addition "enhanced" getters and setters for fields Provide better APIs for interacting with Message entities. Previously we were stuck with the esoteric BranchingInputStream which makes entities very hard (impossible?) to use in expressions and Groovy. * methods for getting the entity's content as JSON or as a plain String * methods for setting the entity's content to JSON or String data * simplification (I hope) of the branch life-cycle management * make Message closeable, delegating close to the entity and onto the branching input stream, allowing us to avoid alot of null-checking boilerplace. git-svn-id: https://svn.forgerock.org/openig/trunk@443 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
01 Aug, 2014
2 commits
-
o/ *Great thanks to Mark de Reeper for his patch* \o git-svn-id: https://svn.forgerock.org/openig/trunk@440 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
…mlFederationHandler" handler should be "fedletSloRedirect" git-svn-id: https://svn.forgerock.org/openig/trunk@439 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
31 Jul, 2014
2 commits
-
… order to add addition "enhanced" getters and setters for fields * perform mechanical changes to encapsulate fields for Message, Request, and Response * added Javadoc for getters and setters * Message no longer extends FieldMap since the expression library leverages the BeanResolver. Remaining non-mechanical changes (e.g. adding enhanced getters/setters) will be performed as separate changes. git-svn-id: https://svn.forgerock.org/openig/trunk@430 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
* Provided a SPI interface to be implemented by modules who want to enrich the supported aliases collection * Provided implementations for all OpenIG's modules (core, saml and oauth2) git-svn-id: https://svn.forgerock.org/openig/trunk@426 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
29 Jul, 2014
1 commit
-
git-svn-id: https://svn.forgerock.org/openig/trunk@413 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
18 Jul, 2014
2 commits
-
* fix checkstyle and minor compiler warnings * make member variables of FederationServlet final. git-svn-id: https://svn.forgerock.org/openig/trunk@370 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
* store redirect URI in a temporary variable. git-svn-id: https://svn.forgerock.org/openig/trunk@369 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
17 Jul, 2014
1 commit
-
* Force the shutdown of the fedlet when the heap is destroyed (when the web-app is stopped) git-svn-id: https://svn.forgerock.org/openig/trunk@367 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
07 Jul, 2014
6 commits
-
git-svn-id: https://svn.forgerock.org/openig/trunk@346 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
Replaced Copyrighted with Copyright removed the (c) character not required removed All rights reserved from Apex Identity copyrights. The code is open source, thus rights are no longer reserved. git-svn-id: https://svn.forgerock.org/openig/trunk@345 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
…data params are always available * Read the form parameters from the Exchange's Request * Revert the hack introduced in r333 git-svn-id: https://svn.forgerock.org/openig/trunk@343 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@340 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@339 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
I committed this on behalf of Violette (thanks for the patch) * FederationServlet.java * Added logger and removed system.out.println() on the FederationServlet.java. * Modified errorResponse(...) * Fixed copyright. * SamlFederationHandler.java * Renamed openFedConfigDir. * Added logger. git-svn-id: https://svn.forgerock.org/openig/trunk@338 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
01 Jul, 2014
1 commit
-
- Moved openig-federation-war to openig-saml. git-svn-id: https://svn.forgerock.org/openig/trunk@329 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
30 Jun, 2014
2 commits
-
git-svn-id: https://svn.forgerock.org/openig/trunk@325 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
* rename matches() function to matchingGroups() * add new matches() function which provides expected behavior: returns true if string contains provided pattern * update reference documentation. git-svn-id: https://svn.forgerock.org/openig/trunk@324 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
27 Jun, 2014
2 commits
-
git-svn-id: https://svn.forgerock.org/openig/trunk@310 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@309 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
25 Jun, 2014
2 commits
-
git-svn-id: https://svn.forgerock.org/openig/trunk@298 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@297 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
24 Jun, 2014
3 commits
-
git-svn-id: https://svn.forgerock.org/openig/trunk@296 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@295 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
-
git-svn-id: https://svn.forgerock.org/openig/trunk@293 dbb9e58e-28e6-4ce0-90e8-f11d9605b710