MeteorJS: один логин для неограниченного количества устройств - PullRequest
0 голосов
/ 28 июня 2018

Я работаю над веб-приложением Meteor, которое использует API-интерфейс Patreon для проверки, являются ли они покровителями сайта или нет. Если это так, веб-приложение должно войти в систему, а затем отобразить дополнительные кнопки с дополнительными функциями, которые могут использовать только пользователи.

В настоящее время я думаю о кнопке входа в систему, которая вызывает ссылку oauth Patreon. Затем, после того как пользователь войдет в систему и разрешит веб-приложению доступ к своему профилю Patreon, чтобы проверить, являются ли они сторонниками сайта, или нет, Meteor регистрирует их.

Чтобы упростить процесс входа в систему, я имею в виду регистрацию всех разных патронов с использованием одного и того же логина и пароля (например, username: 'user1', password: 'password1').

Это означает, что если есть тысяча патронов, использующих для входа тысячу разных устройств, я думаю о том, чтобы все они регистрировали их, используя одно имя пользователя и пароль в Meteor, чтобы упростить вещи, поскольку это произойдет только после того, как они аутентифицируют себя через API-интерфейс Patreon oauth.

Звучит так, как будто это будет работать? и это приемлемый способ делать вещи?

1 Ответ

0 голосов
/ 28 июня 2018

Для этого, вероятно, потребуется больше работы, потому что вам придется работать с системой учетных записей Meteor, а не работать с ней.

Я бы придерживался учетных записей Meteor с потоком OAuth вместо паролей для каждого пользователя

...