I think #1 is correct. OpenID authentication has little to do with having an account or with authorization to do things. It's merely proof that you own a URL, not automatic accounts on every system that uses OpenID.
Log out of Launchpad and see the log-in screen; you're asked for a username and password if you already have an account, and an email address for when you don't. The only part that should change is whether you use a username and password or an OpenID URL.
One should create an account as normal, except for the password part.
If one authenticates an unbound OpenID URL, then that should be a signal to start the new user registration or binding of that OpenID URL to an existing account.
I think #1 is correct. OpenID authentication has little to do with having an account or with authorization to do things. It's merely proof that you own a URL, not automatic accounts on every system that uses OpenID.
Log out of Launchpad and see the log-in screen; you're asked for a username and password if you already have an account, and an email address for when you don't. The only part that should change is whether you use a username and password or an OpenID URL.
One should create an account as normal, except for the password part.
If one authenticates an unbound OpenID URL, then that should be a signal to start the new user registration or binding of that OpenID URL to an existing account.