Я тестирую Oauth2 с Twitter, согласно discussions Twitter позволяет только 127.0.0.1
(он считает localhost
недействительным).Как перенаправить 127.0.0.1 на localhost (Java)?
Я использую Javascript, чтобы открыть всплывающее окно и обнаружить обратный вызов к urlI регистрации: https://127.0.0.1:8144/Oauth2Callback
Однако мой JavaScript происходит от localhost
, и в соответствии с sources двойка считаются разными для «же происхождения ".
Как написать перенаправление от 127.0.0.1
до localhost
?
Я использую Java & также tuckey-url-rewrite, так что либо будет работать.
Мой контроллер выглядит следующим образом:
@RequestMapping("/oauth2callback")
@ResponseBody
public String callback() {
return "oauth2callback";
}
<rule>
<name>Twitter Hack</name>
<condition name="host" operator="equal"> ??? 127.0.0.1 ??? /condition>
<from>(.*)</from>
<to type="redirect"> ??? localhost ???</to>
</rule>
Я хочу:
twitter --(callback)--> 127 --(redirect)--> localhost
Не является локальным и 127.0.0.1 тем же. Вы должны просто использовать его. – 0xcaff
Возможно, измените файл хоста на 127.0.0.1 на localhost? или наоборот. Я думал, что мы такие же, хотя ... ну ладно. – DeadChex