AbsaOSS / spline

Data Lineage Tracking And Visualization Solution
https://absaoss.github.io/spline/
Apache License 2.0
604 stars 155 forks source link

User authentication using SSO and authorization #34

Open amalkurup opened 6 years ago

amalkurup commented 6 years ago

Is user authentication using SSO, presently supported in Spline

I was also wondering, if an user is authorized to view only the lineages for spark jobs ran by him/her

lokm01 commented 6 years ago

Hey, authentication and authorisation are definitely on our radar, but currently not supported.

Please feel free to open an issue here on github. Also any contributions are very welcome 😊

pavanbv25 commented 4 years ago

Is there any progress on this open issues. Actually we want to showcase lineage to only authorized person of specific project. How can we achieve this. Is there any progress on oauth2 implemention. ?

wajda commented 4 years ago

No, we don't have any plans to implement any kind of security at the Spline core level. It can be added on top of Spline using other mechanisms, like a reverse proxy for instance. For authorization purposes you can add some metainfo (e.g. via your custom UserExtraMetadataProvider ) to the execution plans and use it later on the client/proxy side for access rights checking.