solid / data-interoperability-panel

Repository for the Solid Data Interoperability Panel
MIT License
51 stars 19 forks source link

Multiple authorisation apps per social agent #232

Open tomhgmns opened 2 years ago

tomhgmns commented 2 years ago

We are setting up a WebID provisioning service (called use.id) and one of our customers has a very interesting use case which would accelerate the adoption of Solid: they provide process support so the user has a seamless user journey when s/he connects data from one party to another. For example, when you would start a new business, you need to ask data from your bank (e.g. your account info) and provide it to the company registration office. Their app (let's call it the process supporting app) would support this journey process from start to finish.

This process supporting app is very interesting because it will mostly handle cases in which the user is new to the other actor (e.g. the bank or the notary) meaning that the user would need to go through the authz app time and time again.

However, if the authz app is separate from this process supporting app, the user journey would be suboptimal, which would (indirectly) hinder the adoption of Solid.

Currently, we are thinking about granting this process supporting app the status of an authz app (with explicit consent of the user of course). However, then the user has an authz app which is not lean anymore (it is also used to support processes). As such, we are thinking to introduce the process supporting app as an authz app which can function next to the default use.id authz app.

Yet, this would require a social agent to be able to have multiple authz apps and perhaps be able to indicate a ‘preferred’ authz app.

What does the panel think of allowing more than one authz app per user and allowing the user to indicate a preferred authz app?

elf-pavlik commented 2 years ago

I think this use case may fit #187 Could you please describe in more detail what process supporting app needs to be able to do?

emrdoc1 commented 2 years ago

Solid Interop Community,

I am a physician and clinical informaticist with a longstanding focus on health data privacy, security and interoperability. I have recently learned about the Solid Project and am very intrigued by the possibility of leveraging this model to address a number of challenges that we face in the current landscape of health data exchange. I would be interested in connecting directly with anyone with an interest in or experience with health data and learn what you may be or be interested in working on.

Steven

Steven R. Lane, MD, MPH, FAAFP, FAMIA (he/him) Family Medicine Palo Alto Medical Foundation Clinical Informatics Director, Privacy, Information Security & Interoperability Sutter Health Clinical Professor, Family & Community Medicine University of California San Francisco Clinic: 650-853-5777 | Work/VM: 650-853-2827 | Mobile/text: 650-520-8721 @emrdoc1 https://www.linkedin.com/in/steven-lane-md/

TallTed commented 2 years ago

Perhaps https://github.com/solid/data-interoperability-panel/issues/232#issuecomment-1028581043 should start its own new issue, or be brought to a mailing list? It doesn't seem relevant to this issue, #232.