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

[fiware-stackoverflow] XACML policies are not sync with AuthZForce after creation in IdM

    Details

      Description

      Created question in FIWARE Q/A platform on 28-07-2017 at 15:07
      Please, ANSWER this question AT https://stackoverflow.com/questions/45375053/xacml-policies-are-not-sync-with-authzforce-after-creation-in-idm

      Question:
      XACML policies are not sync with AuthZForce after creation in IdM

      Description:
      Im trying to extend the Wilma PEP Proxy GE to support level 3 of security: xacml authorization.

      I already implemented the necessary modifications in the PEP Proxy, in order to support this level of authorization, but I'm having problems provisioning the XACML permissions through the IdM interface, based on the OpenStack Horizon fork. As far as I know, the xacml policy is created at the IdM database but not created at the corresponding AuthZForce domain. In fact, after xacml permision creation test, any level 2 permision associated to the same application are not syncronized with AuthZForce.

      After a little of research, the thing got more complex. As far as I can see, each domain in the AuthZForce has a PolicySet root. In particular this PolicySet has mapped all user roles (application roles except Provider and Purchaser) to XACML with their associated permissions. In fact level 2 of security (basic authorization) is supported through XACML policies.

      So my questions are:

      1) Why did not my xacml policy sync with Authzforce?. May be an issue in the IdM?

      2) How should my XACML level 3 permissions looks, if then it will be combined with the xacml policies associated with the level 2 permissions of the other roles in my application, before they are published in the corresponding AuthZForce domain?

      Suggestions?

      I am using the following versions of each GE:

      IdM GE: v5.4.0
      AuthZForce GE: release 5.4.1
      PEP Proxy Wilma: 5.4

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        5d 14h 33m 1 Alvaro Alonso 18/Jan/18 10:23 AM
        In Progress In Progress Answered Answered
        4s 1 Alvaro Alonso 18/Jan/18 10:23 AM
        Answered Answered Closed Closed
        1s 1 Alvaro Alonso 18/Jan/18 10:23 AM
        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        fla Fernando Lopez made changes -
        HD-Enabler Wilma [ 10890 ]
        Description
        Created question in FIWARE Q/A platform on 28-07-2017 at 15:07
        {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/45375053/xacml-policies-are-not-sync-with-authzforce-after-creation-in-idm


        +Question:+
        XACML policies are not sync with AuthZForce after creation in IdM

        +Description:+
        Im trying to extend the Wilma PEP Proxy GE to support level 3 of security: xacml authorization.

        I already implemented the necessary modifications in the PEP Proxy, in order to support this level of authorization, but I'm having problems provisioning the XACML permissions through the IdM interface, based on the OpenStack Horizon fork. As far as I know, the xacml policy is created at the IdM database but not created at the corresponding AuthZForce domain. In fact, after xacml permision creation test, any level 2 permision associated to the same application are not syncronized with AuthZForce.

        After a little of research, the thing got more complex. As far as I can see, each domain in the AuthZForce has a PolicySet root. In particular this PolicySet has mapped all user roles (application roles except Provider and Purchaser) to XACML with their associated permissions. In fact level 2 of security (basic authorization) is supported through XACML policies.

        So my questions are:

        1) Why did not my xacml policy sync with Authzforce?. May be an issue in the IdM?

        2) How should my XACML level 3 permissions looks, if then it will be combined with the xacml policies associated with the level 2 permissions of the other roles in my application, before they are published in the corresponding AuthZForce domain?

        Suggestions?

        I am using the following versions of each GE:


        IdM GE: v5.4.0
        AuthZForce GE: release 5.4.1
        PEP Proxy Wilma: 5.4

        Created question in FIWARE Q/A platform on 28-07-2017 at 15:07
        {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/45375053/xacml-policies-are-not-sync-with-authzforce-after-creation-in-idm


        +Question:+
        XACML policies are not sync with AuthZForce after creation in IdM

        +Description:+
        Im trying to extend the Wilma PEP Proxy GE to support level 3 of security: xacml authorization.

        I already implemented the necessary modifications in the PEP Proxy, in order to support this level of authorization, but I'm having problems provisioning the XACML permissions through the IdM interface, based on the OpenStack Horizon fork. As far as I know, the xacml policy is created at the IdM database but not created at the corresponding AuthZForce domain. In fact, after xacml permision creation test, any level 2 permision associated to the same application are not syncronized with AuthZForce.

        After a little of research, the thing got more complex. As far as I can see, each domain in the AuthZForce has a PolicySet root. In particular this PolicySet has mapped all user roles (application roles except Provider and Purchaser) to XACML with their associated permissions. In fact level 2 of security (basic authorization) is supported through XACML policies.

        So my questions are:

        1) Why did not my xacml policy sync with Authzforce?. May be an issue in the IdM?

        2) How should my XACML level 3 permissions looks, if then it will be combined with the xacml policies associated with the level 2 permissions of the other roles in my application, before they are published in the corresponding AuthZForce domain?

        Suggestions?

        I am using the following versions of each GE:


        IdM GE: v5.4.0
        AuthZForce GE: release 5.4.1
        PEP Proxy Wilma: 5.4

        HD-Chapter Security [ 10841 ]
        aalonsog Alvaro Alonso made changes -
        Resolution Done [ 10000 ]
        Status Answered [ 10104 ] Closed [ 6 ]
        aalonsog Alvaro Alonso made changes -
        Status In Progress [ 3 ] Answered [ 10104 ]
        aalonsog Alvaro Alonso made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        fla Fernando Lopez made changes -
        Assignee Alvaro Alonso [ aalonsog ]
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2018-01-12 19:49|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2018-01-12 19:49|CREATED monitor | # answers= 0, accepted answer= False
        backlogmanager Backlog Manager created issue -

          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: