Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-6505

FIWARE.Question.Tech.Security.PEP-Proxy.FIWARE Wilma PEP Proxy bug: x-organisations header value contains rubbish

    Details

    • Type: Monitor
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2021
    • Component/s: FIWARE-TECH-HELP
    • Labels:

      Description

      Created question in FIWARE Q/A platform on 29-04-2016 at 01:04
      Please, ANSWER this question AT http://stackoverflow.com/questions/36927066/fiware-wilma-pep-proxy-bug-x-organisations-header-value-contains-rubbish

      Question:
      FIWARE Wilma PEP Proxy bug: x-organisations header value contains rubbish

      Description:
      I want to restrict data that is retrieved from a back-end server to organisations to which the authenticated user is a member.

      From the documentation (https://github.com/ging/fiware-pep-proxy) this should be possible using Wilma's inbuilt function for populating a number of http headers:

      Once authenticated, the forwarded request will include additional HTTP >headers with user info:

      X-Nick-Name: nickname of the user in IdM
      X-Display-Name: display name of user in IdM
      X-Roles: roles of the user in IdM
      X-Organizations: organizations in IdM

      However the actual values of the last two headers as forwarded are:

      'x-roles': '[object Object]',
      'x-organizations': '[object Object]',

      The headers literally contain a string value "[object Object]" rendering them completely useless. It looks like the author forgot to serialize the roles and organisations data.

      Please tell me i am overlooking something here?
      If not, any chance of a timely fix? I am not a javascript guru, but a quick google search tells me "JSON.stringify" should do the trick.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        4d 6h 20m 1 Alvaro Alonso 03/May/16 9:22 AM
        In Progress In Progress Answered Answered
        2s 1 Alvaro Alonso 03/May/16 9:22 AM
        Answered Answered Closed Closed
        1s 1 Alvaro Alonso 03/May/16 9:22 AM

          People

          • Assignee:
            aalonsog Alvaro Alonso
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: