Я пытаюсь внедрить систему входа в Google на свой сайт Angular. Я считаю, что правильно прошел процесс настройки, так как страница входа в Google перенаправляется на localhost/callback, как я и сказал. Вот мой код контроллера:
.controller('LoginCtrl', ['$scope', function($scope) {
var clientid = "client id from developer console";
var redirect = "http://localhost/callback";
var scope = "profile%20email";
var prompt = "select_account";
var req = window.open('https://accounts.google.com/o/oauth2/v2/auth?client_id='+
clientid+'&response_type=code&redirect_uri='+redirect+'&scope='+scope+
'&prompt='+prompt);
}])
Без включения режима html5 я не знаю, как заставить мое приложение отвечать на запрос к localhost/callback, только localhost/#/callback, но в консоли разработчика Google я не могу поставить символ "#" в перенаправление URI.
Есть ли способ заставить angular отвечать на запрос без /#/ без перевода приложения в режим html5? В качестве альтернативы, есть ли способ сделать localhost/#/callback допустимым URI перенаправления в консоли разработчика Google?