Não funciona!
Fazendo uma rápida pesquisa na internet, descobrimos que o Twitter implementou um Javascript que impede a página de login de ser exibida caso esteja dentro de um iFrame (pode tentar, o resultado final será uma página em branco). O motivo: questões de segurança.
Portanto, ou exiba a página na janela principal do seu navegador, ou use um popup.
E tenho dito.