2013-10-09 3 views
0

Я хочу использовать API Google с OAuth 2.0 для аутентификации/авторизации.Предоставить доступ к закрытому кругу

В настоящее время возможно предоставить доступ только тем, у кого есть в частном круге?

В основном я хочу обеспечить место в Интернете. Чтобы предоставить доступ пользователям google +, я просто перетаскиваю их в определенный круг.

+0

Необходимо уточнить: вы хотите, чтобы ваше приложение проверяло пользователя A на список людей в кругах пользователя B, чтобы решить, разрешен ли пользователю A доступ к вашему приложению? – BrettJ

ответ

2

Ничего не встроено, но вы могли бы построить это. То, что вам нужно было сделать, это вход в систему (с автономным доступом) к вашему приложению в качестве «администратора» и просто предоставление ему доступа к этому одному кругу. Приложение будет перепроверять people.list каждый так часто (используя сохраненный токен обновления) и записывать последний список пользователей. Затем, когда обычный пользователь пришел к входу в систему, вы позволите ему зарегистрироваться в списке против списка сохраненных друзей, прежде чем предоставлять им доступ к частной области. Вы даже можете дать пользователям, у которых не было доступа к кнопке «Впусти меня», в которой будет размещаться сообщение, предварительно заполненное вами, чтобы поделиться с вами, чтобы они могли запросить доступ.

Вы можете увидеть, как получить список людей здесь: https://developers.google.com/+/web/people/#retrieve_a_collection_of_people

Если вы не добавлять друзей очень часто, то вы можете сделать обновление people.list происходит, когда пользователь пытался получить доступ, который WASN» t часть группы, чтобы проверить, что они не были добавлены.

Смежные вопросы