OHDSI / AtlasWebAPIRoadmap

Apache License 2.0
0 stars 0 forks source link

Security - Authentication & Authorization #5

Open anthonysena opened 3 months ago

anthonysena commented 3 months ago

Do we want to move away from Shiro and use Spring for security?

What types of authentication mechanisms are required moving forward? Per https://github.com/OHDSI/WebAPI/wiki/Security-Configuration here is the list of currently supported authentication options:

Useful resources:

anthonysena commented 2 months ago

Adding in a note here to think about the authorization aspects of the security here. Specifically the work on a "read restricted" role as introduced by OHDSI/Atlas#2928 and even a team-based security later as described today on the ATLAS WG call by @pieterlukasse

fdefalco commented 2 months ago

Would also ask that support for multiple session tokens be possible. This would prevent the situation where logging into R and Atlas will log the other authentication out.

anthonysena commented 1 month ago

Linking OHDSI/WebAPI#2369 so we can think through the ideas around groups/teams and how this fits into the authorization layer of WebAPI. Ideas put forward from Atlas WG: