Open Fab1en opened 3 years ago
This sounds great! Are you ok with opening the pull requests to this repository?
Yes, I'll do it. For the moment I have nothing to commit : I have just made some quick & dirty fixes. But I can tell you the list of issues that I have identified :
Also, CORS headers are missing for the first /.well-known/openid-configuration
request
I am also very interested in this work. Can the system be extended to provide a single login (POD) for a range of systems - wordpress, mediawiki, github, etc...
@pinfold
I am also very interested in this work. Can the system be extended to provide a single login (POD) for a range of systems - wordpress, mediawiki, github, etc...
No, unfortunately this is not a SSO system. In SSO, one central system is responsible to provide the authentication part, and peripheral applications rely on this central system. With WebID the authentication part is decentralized : any system compatible with OIDC can provide the user identity.
Here, the project is to make WordPress to be one of those decentralized ID provider : your WordPress login and password would enable you to authenticate in an OIDC compatible application hosted elsewhere without creating a new account on this application.
I am trying to provide the convenience of the POD and it's distributed nature while enabling the convenience of a single access point. I think something like this... https://www.healthworkscollective.com/guest-article-how-use-webid-create-single-sign-sso-across-healthcare-systems/ Would that work?
Hi Kadpars, I'm Fabien, a web developer from the StartinBlox team. We are building a platform based on the SOLID ecosystem, and we found your plugin very interesting.
With some quick fixes, I was able the use a WordPress installation as a OIDC compliant WebID provider and complete a full authentication mechanism. However, this plugin is still in a "proof of concept" state and is not suitable for production use. Do you have plans to work on it soon ?
I would like to continue the work to fix the remaining issues and make it production-ready. How does it sound for you ?