[Openid-specs-heart] An approach to data portability for the RO's policies

Adrian Gropper agropper at healthurl.com
Wed Aug 31 04:10:56 UTC 2016


Everything you say is wonderful but the side effect of networking policies
is that RSs will no longer have a reason to honor Alice's choice of AS.
After all, that's exactly why this enhancement is being proposed.

How do we ensure that Alice can choose her RS and keep her policies private?

Adrian

On Tuesday, August 30, 2016, Eve Maler <eve.maler at forgerock.com> wrote:

> Hmm, I don't buy this reasoning. If Alice has a reason to switch AS's,
> that's *her* reason, and if there are someday many consumer-facing AS
> choices, market-sensitive AS's might want to make it easy to at least
> import and export such data smoothly (though admittedly an API approach is
> more necessary for ongoing access than one-time transfer).
>
> But I don't see why there couldn't (*eventually*) be reasons to send
> policies elsewhere or ingest policies from elsewhere, maybe not to and from
> other AS's, but for other purposes -- interacting with apps that run
> analytics over policies, adopting standard helpful policy packages that
> work with standard APIs in order to set up default sharing profiles,
> running IFTTT recipes to check for common oversharing patterns, and the
> like. Once you see policies as "just more data available through just more
> APIs and protectable through UMA like everything else", the sky's the limit
> for use cases that could be beneficial to the RO.
>
> (Note that, if you consider authorization policy to contain personal data,
> Article 18 of the GDPR
> <http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A52012PC0011> would
> mandate the right to data portability over it...)
>
>
> *Eve Maler*ForgeRock Office of the CTO | VP Innovation & Emerging
> Technology
> Cell +1 425.345.6756 | Skype: xmlgrrl | Twitter: @xmlgrrl
> *ForgeRock Summits and UnSummits* are coming to
> <http://summits.forgerock.com/> *London and Paris!*
>
> On Tue, Aug 30, 2016 at 6:51 PM, Adrian Gropper <agropper at healthurl.com
> <javascript:_e(%7B%7D,'cvml','agropper at healthurl.com');>> wrote:
>
>> Another reason not to export policies is because it trashes the ability
>> for the RO to centralize their control. With the current model, RSs and
>> Clients can be asked to come to Aiice's AS for authorization and Alice has
>> a convenient single place for management. As soon as we allow policy
>> export, we end up back in the multiple portals problem. The switching cost
>> for Alice to substitute one RS for another also goes up.
>>
>> Adrian
>>
>>
>> On Tuesday, August 30, 2016, Adrian Gropper <agropper at healthurl.com
>> <javascript:_e(%7B%7D,'cvml','agropper at healthurl.com');>> wrote:
>>
>>> Once we put the RO's policies on the wire we're down the road of
>>> deprecating the user-centric design of UMA and back to an institutional
>>> focus. Instead of a Resource Server offering to register the AS specified
>>> by the RO, the RS will force users to use their AS and simply "share"
>>> policies with it. This takes a huge amount of power away from the RO for
>>> absolutely no reason that I can see.
>>>
>>> This is totally equivalent to saying that I should share my password
>>> with every service as a way to do single sign-on. Yes, I works and yes it
>>> seems simple, but the tight binding across service providers that results
>>> is oppressive and does no scale.
>>>
>>> If UMA does not allow me to specify my authorization server then I'm
>>> not sure why we're bothering at all. We don't have to compromise
>>> user-centered design.
>>>
>>> Adrian
>>>
>>> On Tuesday, August 30, 2016, jim kragh <kragh65 at gmail.com> wrote:
>>>
>>>> Thanks for sharing Eve.....  a tip of the hat to all three of you.
>>>>
>>>> Have a nice evening,
>>>>
>>>> Jim Kragh
>>>>
>>>> On Tue, Aug 30, 2016 at 8:44 PM, Eve Maler <eve.maler at forgerock.com>
>>>> wrote:
>>>>
>>>>> In a conversation today with Debbie, Ken, and Nancy, an old idea came
>>>>> to mind that I thought I'd capture in a diagram. Here's a short slide
>>>>> deck
>>>>> <https://www.dropbox.com/s/pjrno6mm9jencwv/Data%20portability%20for%20UMA.pdf?dl=0>
>>>>> illustrating the idea: The AS would present an UMA-protected API enabling
>>>>> Alice to share her policies out of the AS where she configured them in the
>>>>> first place to other places (say, other AS's that she wants to use instead,
>>>>> or for backup or federated policy management purposes).
>>>>>
>>>>> ----
>>>>>
>>>>> (Keep in mind that an AS isn't actually required to store policies at
>>>>> all; they don't appear on the UMA wire. However, this service is the common
>>>>> facade where tokens do get issued after authorization assessment, and it's
>>>>> natural to build an AS on top of existing access management components that
>>>>> actually do policy handling and evaluation.)
>>>>>
>>>>> ----
>>>>>
>>>>> (Of course, a policy API could also allow *writing* policies in to
>>>>> this location from other authoritative sources. :-) )
>>>>>
>>>>>
>>>>> *Eve Maler*ForgeRock Office of the CTO | VP Innovation & Emerging
>>>>> Technology
>>>>> Cell +1 425.345.6756 | Skype: xmlgrrl | Twitter: @xmlgrrl
>>>>> *ForgeRock Summits and UnSummits* are coming to
>>>>> <http://summits.forgerock.com/> *London and Paris!*
>>>>>
>>>>> _______________________________________________
>>>>> Openid-specs-heart mailing list
>>>>> Openid-specs-heart at lists.openid.net
>>>>> http://lists.openid.net/mailman/listinfo/openid-specs-heart
>>>>>
>>>>>
>>>>
>>>
>>> --
>>>
>>> Adrian Gropper MD
>>>
>>> PROTECT YOUR FUTURE - RESTORE Health Privacy!
>>> HELP us fight for the right to control personal health data.
>>> DONATE: http://patientprivacyrights.org/donate-2/
>>>
>>>
>>
>> --
>>
>> Adrian Gropper MD
>>
>> PROTECT YOUR FUTURE - RESTORE Health Privacy!
>> HELP us fight for the right to control personal health data.
>> DONATE: http://patientprivacyrights.org/donate-2/
>>
>>
>

-- 

Adrian Gropper MD

PROTECT YOUR FUTURE - RESTORE Health Privacy!
HELP us fight for the right to control personal health data.
DONATE: http://patientprivacyrights.org/donate-2/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-heart/attachments/20160831/10bf3e71/attachment-0001.html>


More information about the Openid-specs-heart mailing list