#linden-scripting-language
#linden-scripting-language
Вопрос:
У меня есть сайт, который управляет созданием пользователей Second Life для определенного острова. Пользователи создадут учетную запись Second Life через RegAPI сайта. Однако информация об их учетной записи не передается пользователю, а вместо этого сохраняется в базе данных. Требование заключается в том, что пользователь сначала войдет на наш сайт (используя нашу собственную аутентификацию), и мы автоматически зарегистрируем его аватар в Second Life.
Как мне отправить запрос на вход в Second Life с нашего сайта и получить идентификатор сеанса, который мы затем передаем в средство просмотра пользователя (через secondlife:: // протокол)
Комментарии:
1. вам также необходимо ознакомиться с условиями предоставления услуг, есть некоторые правила, регулирующие обработку аутентификационных данных пользователя SL других людей.
Ответ №1:
По-видимому, идея возврата ключа веб-входа на сервер и использования его для входа пользователей через средство просмотра была отброшена. Единственный способ, который я вижу, — это изменить код Second Life Viewer, чтобы он принимал имя аватара и пароль через SLURL (предпочтительно сначала зашифрованный).
Ответ №2:
Second life использует схему аутентификации OpenID и oauth. Наилучшей моделью было бы, если бы пользователи регистрировали viva OpenID / oauth в linden labs, а затем предоставляли им ссылки secondlife: // uri.
ie:
secondlife://app/login?first=%USERFNAME%amp;last=%USERLNAME%amp;session=%SECURESESSIONIDFROMOPENID%amp;location=%RegionXYZ%