¿Se puede usar una dirección IP pública como URI de redireccionamiento de Google OAuth?

Estoy tratando de configurar un servicio web que necesita la información de Google Latitude del usuario, así que estoy usando Google OAuth para obtener la autorización del usuario.

Sin embargo, al intentar establecer el URI de redirección en la Consola de API de Google para un ID de cliente de aplicación web, aparece un mensaje de error si intento establecerlo en 'http: // PUBLIC_IP /'.

Necesito probarlo con usuarios no locales (por lo tanto, no se puede usar localhost), por lo que me gustaría saber si es obligatorio tener un dominio web para poder utilizar OAuth de Google. Si no, ¿cómo puedo solucionar este problema?