18 Nov, 2014

1 commit


14 Nov, 2014

2 commits


12 Nov, 2014

2 commits


07 Nov, 2014

3 commits

  • Without this change, the OAuth 2.0 Client Filter triggers the retrieval of
    the user info resource for each request that is intercepted. It's a problem
    for Identity Providers such as Google that have an allowed quota of request/sec,
    because of the sudden burst of user info request.
    
    This is even worse than that because sometimes, the intercepted request may
    not even need to use theses information (think of OpenIG intercepting an
    image served by the protected application and returned as-is) ...
    
    This fix includes both a user-info resources caching for a few seconds (the
    time for all requests to load a web page to be executed) and a lazy loading
    of the resource (triggered the first time a downstream filter/handler access
    the `user_info` structure). By default, resources are kept for 20 seconds after
    the first access.
    
    Like for OAuth2ResourceServerFilter, you can disable that cache with
    `"cacheExpiration": "disabled"` in the configuration.
    
    git-svn-id: https://svn.forgerock.org/openig/trunk@694 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
    guillaume.sauthier
     
  • git-svn-id: https://svn.forgerock.org/openig/trunk@690 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
    guillaume.sauthier
     
  • git-svn-id: https://svn.forgerock.org/openig/trunk@687 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
    matthew
     

06 Nov, 2014

1 commit


03 Nov, 2014

1 commit


30 Oct, 2014

2 commits


29 Oct, 2014

1 commit

  • Although the JSON pointer is sufficient to guarantee unicity of a name
    within the scope of a heap, it makes it hard for reader to link that name
    to the configuration object they provided.
    
    This patch supports both improvements:
    * if a `name` attribute is provided in the declaration, use it as-is
    * if not, prepend the `type` attribute value to the pointer String to help identification
    
    This patch also updates the logs samples provided in the documentation.
    
    git-svn-id: https://svn.forgerock.org/openig/trunk@666 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
    guillaume.sauthier
     

28 Oct, 2014

1 commit


24 Oct, 2014

1 commit

  • git-svn-id: https://svn.forgerock.org/openig/trunk@664 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
    mark
     

23 Oct, 2014

2 commits


25 Sep, 2014

4 commits


24 Sep, 2014

1 commit

  • This patch addresses three issues:
    OPENIG-313: Instead of labelling reference values as strings, call them references
    OPENIG-317: Update documentation to use inlined objects
    OPENIG-327: Update documentation to reflect that empty "config" fields are now optional
    
    There remains some work for OPENIG-313, however.
    This commit only resolves OPENIG-317 & OPENIG-327.
    
    git-svn-id: https://svn.forgerock.org/openig/trunk@592 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
    mark
     

23 Sep, 2014

4 commits


19 Sep, 2014

1 commit


16 Sep, 2014

3 commits


12 Sep, 2014

1 commit


11 Sep, 2014

1 commit


10 Sep, 2014

1 commit


09 Sep, 2014

1 commit


08 Sep, 2014

2 commits


03 Sep, 2014

2 commits


29 Aug, 2014

1 commit


27 Aug, 2014

1 commit