- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Fri, 9 Feb 2024 15:43:43 -0500
- To: public-webid <public-webid@w3.org>
- Message-ID: <12c694ea-6212-4dee-8eda-218d3847e604@openlinksw.com>
Hi All, *Problem* In the current landscape, our online identities are predominantly managed by third-party service providers. This control significantly limits our ability to access and utilize a wide array of online services, tying us to the specific authentication services provided by these third parties. *Solution* A framework that loosely couples identity, identification, authentication, authorization, and storage, thereby removing third-party control over: 1. Access to Services. 2. How Services are Used. 3. The Privacy of Our Data. This can be achieved through the adoption of open standards enabling: 1. The utilization of HTTP URIs to uniquely name People, Organizations, and Software. 2. The creation of Profile Documents (for example, "Link In Bio" pages) that utilize HTTP URIs to describe entities through an entity relationship graph comprising relationship type semantics understandable by both humans and machines. 3. Development authentication protocols that are loosely bound to identity In the past, this community coalesced around the WebID-TLS protocol, with regards to item 3. Unfortunately, that endeavor has been stifled by two significant hurdles: 1. Browser issues with TLS implementation. 2. Non-existent baseline specification that resonates with Web Developers. In the meantime, at OpenLink Software, we've looked to address the WebID Authentication protocol issue via IndieAuth <https://indieauth.net/> and RelMeAuth <https://indieauth.com/faq> Protocol implementations, since both support using HTML to build Profile Documents. These documents comprise an entity relationship graph expressed in Plain Old Semantic HTML (POSH) scoped to a subject unambiguously named by an HTTP URI. *Practical Demonstration* Consider my "Link In Bio" Profile Document, hosted on a Virtuoso-powered WebDAV Filesystem: https://kingsley.idehen.net/DAV/home/kidehen/Public/YouID/link-in-bio-credentials-5/index.html. Courtesy of either the IndieAuth or RelMeAuth protocols, I consistently log into my target application (i.e., the OpenLink Personal Assistant [OPAL]) using the identifier: https://kingsley.idehen.net/DAV/home/kidehen/Public/YouID/link-in-bio-credentials-5/index.html#netid. The same applies to any Virtuoso SPARQL endpoint. Watch YouTube hosted screencast at: https://youtu.be/kawIzW1PHj0?si=u16pnaHLUOxkCzot *Related* * About IndieAuth <https://sl.bing.net/e2ppWNNdoWW> -- via CoPilot * About RelMeAuth <https://sl.bing.net/dGDyKMmaldA> -- via CoPilot -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Home Page:http://www.openlinksw.com Community Support:https://community.openlinksw.com Weblogs (Blogs): Company Blog:https://medium.com/openlink-software-blog Virtuoso Blog:https://medium.com/virtuoso-blog Data Access Drivers Blog:https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers Personal Weblogs (Blogs): Medium Blog:https://medium.com/@kidehen Legacy Blogs:http://www.openlinksw.com/blog/~kidehen/ http://kidehen.blogspot.com Profile Pages: Pinterest:https://www.pinterest.com/kidehen/ Quora:https://www.quora.com/profile/Kingsley-Uyi-Idehen Twitter:https://twitter.com/kidehen Google+:https://plus.google.com/+KingsleyIdehen/about LinkedIn:http://www.linkedin.com/in/kidehen Web Identities (WebID): Personal:http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i :http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
Received on Friday, 9 February 2024 20:43:51 UTC