solid-file-python icon indicating copy to clipboard operation
solid-file-python copied to clipboard

Authentication: Solid-OIDC support

Open hrchu opened this issue 3 years ago • 6 comments

Background:

  • The Solid ecosystem initially relied on WebID-TLS for authenticated resource access [WEBID-TLS]. The current recommendation for authentication relies on Solid-OIDC (Solid-OIDC).
  • ESS/CSS supports Solid-OIDC
  • NSS seems to have an issue with OIDC

AS-IS:

  • solid-file-python supports only classical username/password authentication

TO-BE:

  • Support Web-OIDC authentication and compatible with ESS/CSS.

Reference

  • https://github.com/solid/solid-spec#authentication
  • https://solid.github.io/solid-oidc/primer/
  • https://github.com/solid/webid-oidc-spec

hrchu avatar Sep 23 '21 08:09 hrchu

<

halloju avatar Sep 26 '21 07:09 halloju

https://github.com/solid/webid-oidc-spec#differences-from-classic-openid-connect

hrchu avatar Sep 26 '21 08:09 hrchu

(Y)

worksB-collab avatar Sep 26 '21 08:09 worksB-collab

A better material https://www.oauth.com/

hrchu avatar Oct 16 '21 12:10 hrchu

Javascript client implementation: https://github.com/inrupt/solid-client-authn-js

hrchu avatar Dec 11 '21 13:12 hrchu

#38

hrchu avatar Oct 31 '23 06:10 hrchu