Я провел много исследований по этой проблеме без каких-либо успехов.Уникальный твиттер oauth help
Система oauth, используемая twitter, предполагает, что у вас есть одно приложение, которое может хранить ключ авторизации, моя ситуация другая. У меня есть приложение, сидящее за брандмауэром, которое может получить необходимые токены, однако обратный вызов не может пройти через приложение из-за правил брандмауэра.
Я попытался изменить правила брандмауэра, но люди, отвечающие за серверы, отказываются делать это любой ценой, они также отказываются разрешать веб-сайту доступ на запись к одной и только общей точке приложения - базе данных ,
Зона общего облицовочный сайта не имеет возможности давать информацию обратно к внутренней области веб-администратора, это один из способов транзакции:
WebAdmin -> брандмауэр -> (RW) базы данных (ро) - > брандмауэр -> веб-сайт -> брандмауэр
Мне нужно авторизовать webadmin, чтобы он мог публиковать сообщения в твиттере.
Я могу получить ключ авторизации temp и перенаправить на твиттер, но обратный вызов twitter с окончательным ключом авторизации может попасть только на общедоступный веб-сайт (10 физических серверов), которые не имеют возможности разговаривать с webadmin, поэтому я никогда не может завершить цикл oauth.
Я попытался сохранить файлы и скопировать/вставить код auth, но по какой-то причине он блокирует любые твиты, сделанные, если ключ oauth копируется таким образом.
я поседел и теперь я лысый пытается получить это простое изменение в месте,
пожалуйста, помогите.
Привет, спасибо за ваш ответ. Я обнаружил, что я не мог получить разрешение на работу в webadmin напрямую из-за референций, размещенных в сети, поэтому я должен был заставить обходной путь работать. В любом случае мне удалось решить проблему, убедив системных администраторов разрешить временный доступ на запись к одной таблице в базе данных и отключить ее после завершения авторизации. – potsed 2010-12-05 04:43:45