Привет Я новичок в Метеор, и я хотел бы знать, что такое использование hashedToken, сгенерированного внутри объекта Meteor.user.Какая польза от hashedToken внутри meteor.user
В Метеор документации это объясняется тем, что объект службы,
, содержащие данные, используемые конкретными услугами входа. Например, его поле сброса содержит токены, используемые ссылками для забытых паролей, а поле его возобновления содержит токены, используемые для ведения регистрации между сеансами.
Когда я проверяю местное хранилище, Meteor.loginToken кажется отличным от hashedToken.
так что мой вопрос: 1. В чем разница между Meteor.loginToken, сгенерированным в локальном хранилище, и hashedToken, сгенерированным внутри объекта службы? 2. Также почему resume.loginTokens внутри служебного объекта является массивом?
Любая помощь приветствуется ...
Вы упомянули, что токены «кратно им в массиве, потому что у вас может быть много браузеров или несколько сеансов. У каждого будет свой собственный токен ». Так что если есть много токенов, то какой токен будет использоваться для аутентификации. –
@gopinathshiva Каждый раз, когда вы входите в систему (путем ввода ваших учетных данных), создается новый токен. Если у вас не зарегистрирован браузер или отдельный компьютер, на котором вы регистрируетесь, новые локи для входа будут созданы для каждого компьютера, в который вы вошли. Любой указанный токен действителен для входа в систему и по праву, так как вы можете одновременно войти в систему на нескольких компьютерах одновременно. – Akshat
@gopinathshiva Что вы намерены с помощью loginTokens, возможно, я могу предоставить конкретный ответ на то, для чего вы хотите их использовать? – Akshat