This is neither a new pattern, nor does it seem to be executed in a particularly interesting way. Am I blasé or am I missing something?
I suppose I started noticing it more once I had actually implemented this process in a public product.
It now uses either that or Mozilla Persona, which I find better.