1) Да, и это хорошо документировано.
Начните здесь http://code.google.com/appengine/docs/python/users/overview.html#Authentication_Options
App Engine не предоставляет API пользовательского интерфейса для входа в OpenID.Ваш пользовательский интерфейс входа в систему OpenID должен позволять пользователю вводить URL, который служит идентификатором OpenID.Вы также можете включить всплывающее меню со списком доменных имен популярных поставщиков OpenID, а также поле для ввода пользователем уникальной части URL-адреса.Для получения дополнительной информации о пользовательском интерфейсе для входа в OpenID см. Сводка опыта пользователя для федеративного входа .
2) В цитируемом мною тексте они упоминают, что ваш сайт долженпопросите пользователя ввести URL, который служит идентификатором OpenID.Это именно то, для чего вы можете использовать openid-селектор.Селектор является инструментом Javascript и работает на клиенте, а не на сторонних серверах.Вы можете сделать так, чтобы кнопка «Поделиться» связывала событие «onclick», чтобы открыть селектор.