Inicio de sesión de Google groups

¿O puedo hacer algo así:

Un usuario puede registrarse mediante Google (Configure Google login for Discourse)
y luego pedirle un código privado?

¿O qué me recomiendas? ¿Cuál es la forma más sencilla de hacer algo así para evitar tener que hacerlo todo manualmente?