Facebook вход для компаний - PullRequest
0 голосов
/ 28 апреля 2011

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

У нас также есть обычные пользователи, которые являются единственными пользователями, имеющими доступ к их учетной записи.

Мы знаем, что могли бы сделать регистрацию / вход в систему намного проще и эффективнее, используя различные сторонние сервисы, такие как Facebook, Twitter, OpenID и т. Д., Но мы не можем думать о том, как обращаться с этими сервисами, когда несколько человек хотят создать /войдите в одну учетную запись.

Как мы узнаем, каким пользователям, прошедшим проверку подлинности с помощью FB / Twitter, должен быть разрешен доступ к корпоративной учетной записи на нашем веб-сайте?

Facebook не позволяет войти в систему какСтраница еще, верно?

Ответы [ 2 ]

1 голос
/ 28 апреля 2011

Вы можете разрешить пользователям входить в систему со своей обычной учетной записью компании, а затем дать им кнопку подключения Facebook. Единственная важная вещь, которую вам нужно сохранить для подключения к Facebook, это их идентификатор в Facebook. Я бы добавил новую таблицу или новую запись в таблицу пользователей со всеми идентификаторами, которые подключены к этой учетной записи. Между однопользовательскими и многопользовательскими учетными записями не будет разницы, только по количеству идентификаторов, подключенных к этой учетной записи.

Я использую таблицу sql с двумя значениями user_id и remote_id, и каждый раз, когда пользователь подключается, вы добавляете запись. То же самое можно сделать с другими открытыми идентификаторами и твиттером, то же самое можно использовать.

1 голос
/ 28 апреля 2011

Технически, нет, вы не можете войти в качестве страницы.Но как только вы получаете установку от пользователя, вы можете легко определить, на какой странице он является администратором.Если вы создаете организационную единицу своей компании вокруг сущности страницы (или позволяете пользователям делать это), то вы можете позволить своим пользователям входить в систему со своими учетными записями Facebook, и после того, как у вас есть сеанс Facebook, вы можете получить доступ к графику /me/accountsконечной точки и посмотрите на страницы, администраторы которых они являются, и сопоставьте их с вашей компанией-> Определения страницы Facebook.

Вы можете разрешить администраторам страницы Facebook приглашать пользователей, которые не имеют доступа к своей странице Facebook.Как только пользователь с меньшими привилегиями (стажер) доберется до своей конечной точки URL-адреса приглашения, он может нажать кнопку подключения Facebook, чтобы связать свою учетную запись FB с компанией / страницей, на которую их пригласил администратор.Таким образом, администратору не нужно было бы добавлять группу пользователей на свою страницу Facebook в качестве администраторов (таким образом, сохраняя их страницу более безопасной).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...