Лучшей практикой здесь было бы посмотреть, как рекламные сети делят состояние между несколькими свойствами. Одним из часто используемых методов является пиксель отслеживания. Например, в вашем приложении Django вставьте:
<img src="http://myrailsapp/mysession_creator" />
Убедитесь, что ваше приложение rails отвечает по этому адресу сеансом. Это установит сессионный cookie в домене rails.
Теперь рассмотрим уровень безопасности, и это зависит от того, какой уровень безопасности вам нужен. Вы можете передать информацию, например:
<img src="http://myrailsapp/mysession_creator?user=myUserName" />
Очевидно, что это не невероятно безопасно, но это зависит от вашего приложения. Более безопасный метод будет:
<img src="http://myrailsapp/mysession_creator?t=<MD5HashTokenHere>" />
Тогда приложение Rails будет иметь механизм проверки этого токена на стороне сервера приложений Django (либо через состояние базы данных, либо через вызов приложения на стороне сервера). Больше работы, но больше безопасности.
Другой метод: если ваши приложения совместно используют корневой домен, вы можете использовать безопасный cookie-файл в корневом домене для передачи информации между приложениями. Например, https://django.myapp.com устанавливает файл cookie myapp.com, а https://rails.myapp.com знает, что нужно искать файл cookie с именем пользователя. Требуется сертификат SSL с подстановочным знаком в корневом домене.
Другой вариант - передавать токен или информацию для входа в систему с каждой ссылкой в приложение Rails и иметь before_filter, который распознает передачу и устанавливает сеанс аналогичным образом.