2016-05-20 3 views
1

Скажу основной домен моего приложения находится на https://www.example.comGoogle Авторизованного перенаправлять Юрис

App будет иметь много экземпляров, т.е.

https://www.example.com/client1

https://www.example.com/client2

https://www.example.com/client3

< ..>

Для того, чтобы иметь аутентификацию OAuth2 против моего приложения, я в настоящее время перенаправления URI, как таковой:

https://www.example.com/client1/SignInGoogle

https://www.example.com/client2/SignInGoogle

Есть ли способ, чтобы добавить один Авторизованный перенаправления URI для всех этих клиентов ? т.е.

https://www.example.com/ *

или

https://www.example/com/ */SignInGoogle

Или этот URI должен быть точный матч?

ответ

1

Если вы посмотрите на разработчиков консоли Google enter image description here

  1. Должен иметь протокол (HTTP/HTTPS)
  2. не может содержать URL-фрагмент (#)
  3. не может содержать относительный путь.
  4. Нельзя публиковать IP-адрес.

Примеры Relitve против Absolute Юрис

Relative URI Absolute URI 
about.html  http://WebReference.com/html/about.html 
tutorial1/   http://WebReference.com/html/tutorial1/ 
tutorial1/2.html http://WebReference.com/html/tutorial1/2.html 
/     http://WebReference.com/ 
//www.internet.com/ http://www.internet.com/ 
/experts/   http://WebReference.com/experts/ 
../     http://WebReference.com/ 
../experts/   http://WebReference.com/experts/ 
./about.html http://WebReference.com/html/about.html 

Что вы хотите сделать что-то вроде относительный URI. Что нужно помнить, так это то, что сервер аутентификации - это не что иное, как веб-сервис. Если вы не можете получить доступ к URI переадресации из обычного веб-браузера, сервер аутентификации тоже не может.

Таким образом, вы не можете сделать это точно.

 Смежные вопросы

  • Нет связанных вопросов^_^