- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 1 Aug 2019 08:27:34 -0400
- To: public-solid@w3.org
- Message-ID: <f561a712-04de-671a-de0c-263daf47b0f4@openlinksw.com>
On 7/31/19 11:26 PM, Michael Pigott wrote:
> Thanks everyone for the feedback! If I'm following this discussion
> correctly, I should investigate the solid-auth-client.js library
> ( https://github.com/solid/solid-auth-client ) and use that in my
> application?
Look at the code in my example which is an example of what the
solid-auth-client offers re WebID-OIDC + WebID-TLS Bridge i.e.,
application users will be able to use either protocol, and you don't
need to get entangled in the complexities associated with using these
protocols from a Single Page Application.
The challenge for Solid remains a shortage of simple practical usage
examples that focus on specific aspects of its value proposition. That's
why we are investing time in making these kinds of examples.
*Problem:*
I want to write a Single Page Application using Javascript that's
deployed via an HTML document. How do I achieve that goal without
compromising the security of data data and/or the privacy of my users?
*Solution:*
Use the solid-auth-client to handle the authentication aspects of your
solution. Use WebACLs to protect the data.
*How:*
Goto:
http://kingsley.idehen.net/public_home/kidehen/Public/Linked%20Data%20Documents/Playground/basic-html5-cors-sparul-form-sergey2.html
Kingsley
>
> Thanks!
> Mike
>
> On Wed, Jul 31, 2019 at 6:43 PM Kingsley Idehen
> <kidehen@openlinksw.com <mailto:kidehen@openlinksw.com>> wrote:
>
> On 7/31/19 5:31 PM, Henry Story wrote:
>> There is an alternative that would be very close to
>> WebID-TLS and that would work very well with
>> HTTP2.0 and that is using HTTP-Signatures and JS-Crypto.
>> See my implementation from a few years back
>>
>> Server side:
>> https://github.com/read-write-web/akka-http-signature
>> It has all the links to the docs
>>
>> and I think the use of JS-Crypt on the client is here
>> https://github.com/read-write-web/solid-client
>> But I need to update it.
>>
>> This has all the efficiency advantages of WebID-TLS
>> but does not have the UI built in that could have been
>> hoped for with client certificates (though key gen still
>> works in Netscape I hear)
>>
>> Henry Story
>>
>
> Hi Henry,
>
> What's wrong with WebID-OIDC + WebID-TLS bridge that currently
> exists?
>
> The problem I see with all of this is the lack of simply usage
> examples.
>
> Here something we've been playing with en route to making a simple
> guide for building Single Page Applications that leverage the
> solid-auth-client library:
>
> http://kingsley.idehen.net/public_home/kidehen/Public/Linked%20Data%20Documents/Playground/basic-html5-cors-sparul-form-sergey2.html
>
>
> Naturally, the document "view source" and copy and paste friendly
> i.e., you can see all sources via your browsers inspector and just
> copy to your own data space etc.. All of this using what exists
> today :)
>
> --
> 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
>
--
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
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Thursday, 1 August 2019 12:28:02 UTC