Как реализовать аутентификацию с помощью удаленных акторов?

Я работаю над карточной игрой, и кажется, что актеры — особенно удаленные актеры — подошли бы. У меня возникли проблемы с выяснением того, как реализовать понятие входа в систему с использованием удаленных актеров. Если игрок запускает толстый клиент и вводит логин и пароль, что должно произойти дальше? Должен ли клиент:

  • есть удаленный субъект пользователя, в котором некоторые изменения состояния представляют собой успешный вход в систему?
  • вызвать метод удаленного актера аутентификации и вернуть дескриптор вошедшему в систему удаленному актеру пользователя?
  • что-то совсем другое?

Мне также интересно, как это будет сочетаться с повторным подключением после проблемы с сетью.


person Craig P. Motlin    schedule 20.08.2011    source источник


Ответы (1)


Отправьте сообщение аутентификации известному удаленному актеру, он ответит актером, с которым вы можете поговорить в случае успеха, и сообщением об ошибке, если вход не выполнен. Выгода

person Viktor Klang    schedule 21.08.2011
comment
хотя на самом деле это не останавливает утечку имен актеров. После того, как имя выйдет, любое сообщение может быть отправлено на него кем угодно. - person Henry Story; 12.02.2013
comment
Этот более поздний ответ в другом потоке более подробен и дает более полный ответ на этот вопрос. - person Henry Story; 12.02.2013