2011-05-28 3 views
1

Инструкции на странице установки JanRain говорят, что динамически загружать идентификатор приложения. Может ли кто-нибудь объяснить, что это значит? Это Javascript, поэтому приложению нужно идти клиентом, правильно? Благодарю.JanRain Engage Login Widget

http://documentation.janrain.com/engage/widgets/sign-in

ответ

1

Да - в документации государств, вам необходимо предоставить AppID (при условии, на домашней странице вашего аккаунта JanRain). В зависимости от того, какой вы предпочитаете разметку на стороне сервера, вы можете предоставить AppID в качестве последовательности разметки на стороне сервера, ссылаясь на источник конфигурации или что-то подобное.

Это предложение, сделанное так, что если вам нужно изменить этот ключ в какой-то момент (возможно, приложение скомпрометировано, и вам нужно изменить свое приложение и секретные ключи, вы меняете свое имя приложения), в некоторых местах есть одно место файл конфигурации для изменения, а не на всех ваших веб-страницах.

Без каких-либо дополнительных знаний о том, что такое технология на стороне сервера, я не могу более подробно описать, как реализовать «идентификатор приложения динамически (через конфигурацию)».

Если вы смущены тем, что имеете несколько ключей, подумайте об этом как об аутентификации с открытым/закрытым ключом. Идентификатор приложения - это ваш открытый ключ; с которыми вы сообщаете своим серверам публично, чтобы сказать, кто вы (наряду с URL-адресом, используемым в виджетах RPX, который также идентифицирует вас и ваше приложение).

Когда вы получаете свой обратный вызов через предоставленный им токен-маркер, вы вызываете их обратно стороне сервера и используете для этого секретный ключ (а также через SSL) для завершения проверки подлинности.

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

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