Hola juandedios:
Es algo así:
ventana = window.open("tuventana.html", "", "");
setTimeout("ventana.close()", 3000);
En tuventana.html tienes que poner eso de la autorización, y sobre el open tienes información en la FAQ 100 de javascript.
setTimeout tiene dos parámetros, el primero es una cadena con la acción que quieres, y la segunda es la espera en milisegundos... 3000 equivale a 3 segundos.
Saludos