Next in thread → Next in month →

Re: [xacml] OAuth tokens and XACML?

From
rich levinson <>
Date
2018-11-07T14:14:03+00:00
ID
Thread
Re: [xacml] OAuth tokens and XACML?
Hi David,

    

    I agree, that is a possible strategy.

    

    Where it becomes tricky, I think, is that if there is a multitude of
    different

    XACML PDP's that could be called, then each PDP would need to
    configure

    an appropriate PIP, along w an appropriate call-out mechanism.

    

    In practice, this might be ok, if the XACML PDP's can generally
    assumed to be

    from a small set of vendors, where each has provided well-defined
    mechanisms

    for implementing/deploying such a PIP.

    

    Â Thanks,

    Â Rich

    

    

    
On 11/6/2018 11:07 PM, David Brossard
      wrote:

    

    
      
      
Hi,
        

        

        

        

        
The token could be parsed by the PEP as
          suggested in the thread or passed verbatim to the PDP where a
          PIP could decode it and extract whatever attributes the policy
          may need. That's what Axiomatics Policy Server does. Note that
          it's not a PDP's responsibility to validate any token.

        

        

        
In federated scenarios, it's quite common to
          have the PEP pass identity tokens to the PDP. We have
          customers who do that (SAML and OAuth).

        

        

        
David.

      

      

      

        
On Mon, Nov 5, 2018, 9:11 AM rich levinson < wrote:

        

        Hi Mohammad,

          

          Thanks for the reply. I was thinking that was probably the
          answer, but wanted to get confirmation.

          I agree, the PEP probably knows what to do w the token, and if
          it wants to send info from the token

          to the PDP, then it needs a vocabulary of AttributeId's in
          order for a Policy to recognize and process

          the attribute.

          

          ÂÂ Thanks,

          ÂÂ Rich

          

          

          On 11/5/2018 1:33 PM, Mohammad Jafari wrote:

          > Although I am not aware of an implementation that
          supports this, this seems to be a PEP-specific issue. If the
          PEP can consume an OAuth/OpenID Connect token (which might
          require doing OAuth Introspection as well) and turn the
          content into attributes in an XACML request, the rest of the
          flow should be orthogonal to where these attributes originate
          from.

          >

          > Regards,

          > Mohammad

          >

          > ïOn 2018-11-05, 10:24 AM, "
          on behalf of rich levinson" <
          on behalf of >
          wrote:

          >

          >Â Â Â Is there any way an OAuth Access Token or Identity
          Token can be passed

          >Â Â Â in a XACML Request, and have its contents used in a
          Policy?

          >Â Â Â 

          >Â Â Â (I think the answer is no, but checking just in
          case)

          >Â Â Â 

          >Â Â Â Â ÂThanks,

          >Â Â Â Â ÂRich

          >Â Â Â 

          >Â Â Â 

          >Â Â Â
          ---------------------------------------------------------------------

          >Â Â Â To unsubscribe from this mail list, you must leave
          the OASIS TC that

          >   generates this mail. Follow this link to all your
          TCs in OASIS at:

          >Â Â Â https://urldefense.proofpoint.com/v2/url?u=https-3A__www.oasis-2Dopen.org_apps_org_workgroup_portal_my-5Fworkgroups.php&d=DwIGaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nz3Fn66qLx7H4seKWaCIewHybrgY6NYX3PaDZH5uMso&m=2r2E7WDAx-CFmJzNS24SxKemUok_Gm2SxuJ9z8PsU9c&s=NjerES62lCRncIbHwzGUWiBFLm8EzhFh2NKIcn5rt9w&e=

          >Â Â Â 

          >Â Â Â 

          >

          

          

---------------------------------------------------------------------

          To unsubscribe from this mail list, you must leave the OASIS
          TC that 

          generates this mail. Follow this link to all your TCs in
          OASIS at:

          https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
Next in thread → Next in month →