Provide WebID authentication method

Provide WebID authentication method

Issue ID:3618
Issue Category:enhancement
Component:integration
Priority:normal
Status:active
Assigned:Unassigned
Keywords:authentication, foaf, ssl, webid

It would be great if WebID could be supported in status.net in order to allow one to authenticate to it through a WebID (i.e FOAF+SSL).

As there's already quite a good support of FOAF RDF profiles for users (at least from what I can tell from identi.ca), tighter integration with a user's WebID would be even greater.

The reference about WebID is http://www.w3.org/2005/Incubator/webid/spec/

Updates

#1

Title:Provide WebID auth method» Provide WebID authentication option

Actually, the only thing missing is the ability to add a description of a certificate's public key (modulus and exponent). In RDF/XML:

.... more foaf data here ...

baace46f...dd95
65537

#2

Title:Provide WebID authentication option» Provide WebID authentication method

Actually, to make it simpler for now, would it be possible to allow users to add a cert:key relation to their profiles? This translates into being able to store the public key elements (modulus and exponent).

#3

There are two aspects to this:

First is the potential to accept WebID certificates for authentication to status.net sites, and then there is the potential to use status.net foaf profile document as a WebID itself.

The latter case I think would be more useful if status.net also generates the certificate and I'm sure would be a great way to help popularise WebIDs.

But most people currently wanting to use WebID certs already have one set up. So my own interest extends only to the authentication potential, which is a sensible prerequisite to the provider aspect in any case.

Ref: http://identi.ca/conversation/95980411#notice-96728277

Login or Register to modify this issue, or to receive updates by email.

You can also subscribe to the RSS feed for updates to this issue.