Status of OpenID Consumer in Bugzilla
Rob Lanphier
robla at robla.net
Fri Jul 1 23:03:26 UTC 2005
Hi Martin,
Comments inline (multiple parts snipped out):
On Fri, 2005-07-01 at 10:59 +0100, Martin Atkins wrote:
> Rob Lanphier wrote:
> > * Where should the OpenID URI be stored?
>
> LiveJournal does this by having a separate identity map table. Every new
> OpenID user gets a userid magically allocated and an entry placed into
> the map table which is essentially a (userid, identity) pair. This seems
> reasonable since it doesn't inflate any other tables and add needless
> indexes for sites which aren't using OpenID.
I think you're probably right from a long-term perspective. I have some
misgivings about using an existing field that may clash with other auth
mechanisms.
BZ folks, what are your thoughts on this input?
> > * Should email verification process still occur?
>
> No. As above, ideally Bugzilla shouldn't need my email address unless I
> want to be contacted through it, in which case I'll provide it when I've
> logged in. The address I'm identified by on LiveJournal's bugzilla
> installation doesn't actually work anymore, but I've done nothing about
> it because I don't want email from Bugzilla anyway. I don't really see
> why I should have to provide it if I'm not going to use it as a login
> identifier, especially on LiveJournal's Bugzilla where email isn't used
> as a primary means of contact.
Well, I don't see any way around verifying email *when* its used. You
bring up very good points on the question of "if", but once someone opts
in, I don't think that BZ can trust an email provided by an OpenID user
any more than it can trust an email provided by a normal new account.
So, this is probably a two-stage process:
1. Make it possible to use BZ with OpenID
2. Make it possible to use BZ without email
A third stage way down the road is to somehow optimize how email
verification works (e.g. OpenID for mailto: URLs).
> In the interests of getting a working version out quickly, though, I'd
> accept as a short term solution just binding an OpenID identity to an
> existing email-bound account. That way I won't have to remember my
> password. :)
Cool, I should be able to get something like this out soon.
Rob
More information about the developers
mailing list