Authenticating Namecoin identities with OpenID Connect

Post Reply
shell
Posts: 2
Joined: Sat Sep 27, 2014 4:14 pm
os: linux

Authenticating Namecoin identities with OpenID Connect

Post by shell » Sat Sep 27, 2014 6:54 pm

I've just written a quick-and-dirty specification for authenticating Namecoin IDs without the need for a user agent program to create signatures. It works by delegating authentication to an OpenID Connect server. In this way, users can have control over who they trust to authenticate them, and can switch trust providers easily, while not requiring any support for Namecoin or NameID on the user agent. This would allow websites and other services to provide Namecoin as a primary form of authentication.

The specification is currently here: https://gist.github.com/VShell/616025eba6d38f69fd34

Any comments are welcome.

phelix
Posts: 1625
Joined: Thu Aug 18, 2011 6:59 am

Re: Authenticating Namecoin identities with OpenID Connect

Post by phelix » Sat Sep 27, 2014 7:07 pm

Hi! Are you aware of http://nameid.org ? Is it similar?
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

shell
Posts: 2
Joined: Sat Sep 27, 2014 4:14 pm
os: linux

Re: Authenticating Namecoin identities with OpenID Connect

Post by shell » Sat Sep 27, 2014 7:46 pm

Hi phelix,

Yes, I am aware of NameID. The problem with NameID is that it requires a browser plugin or other custom software on the computer you're logging in from. My proposal does not necessarily require this, however, it does require that you trust the administrator of the OpenID Connect server (which could be yourself, on a home server, and likely will be in the project I am working on).

A service ("Relying Party") could reasonably support both logins with this proposal and with NameID, for users with different security requirements.

Shell

Post Reply