Некоторым пользователям Oculus Quest 2 при попытке войти через Facebook заблокировали аккаунт в соцсети
Летом этого года Facebook объявила, что с выходом своей новой VR-гарнитуры Oculus Quest 2 введет обязательную авторизацию через учетные записи в соцсети. Однако ложные срабатывания системы проверки учетных записей привели к их блокировкам.
Подобные жалобы начали поступать от покупателей Quest 2, которые не зарегистрированы в Facebook. Они жалуются на проблемы с созданием аккаунта. Система проверки учетной записи Facebook, которую, как сообщается, администрирует алгоритм, может запрашивать фотографии документов пользователей. Однако на обработку этих данных могут уйти недели.
Те же, кто пытался повторно активировать старые учетные записи, чтобы использовать Quest 2, заявили о мгновенных блокировках аккаунтов. Попытка создать новую учетную запись также ни к чему не приводит.
В ответ на жалобы представитель Facebook заявил, что клиенты Quest 2 должны обращаться в службу поддержки Oculus для решения этих проблем.
«Судя по отчетам службы поддержки, люди, у которых возникают проблемы со входом в систему, не теряют доступ к приобретенному контенту. Кто-то может временно столкнуться с проблемой доступа, если у него возникнут проблемы со входом в Quest 2 через учетную запись Facebook, но сможет получить его, как только эти проблемы будут решены», — пояснили в компании.
Facebook утверждает, что только «очень небольшое количество» пользователей Oculus сталкивается с проблемами входа в систему. Однако в Twitter и на Reddit появляются скрины переписки со службой поддержки Oculus, в которой говорится, что она ничем не может помочь пользователям.
Проблема, скорее всего, кроется именно в системе автоматической проверки учетной записи Facebook. Учитывая приближающиеся президентские выборы в США, компания могла сбалансировать ее в сторону снижения ложноотрицательных срабатываний, чтобы оперативно блокировать ботов и фейки. Плюс, в начале пандемии коронавируса Facebook предупреждала пользователей о сокращении числа проверяющих-людей. Там отмечали, что работать с нежелательными публикациями будут только модераторы, так как штатные сотрудники ушли на удаленку.
Как сообщалось ранее, новым пользователям устройств Oculus сразу нужно будет входить в систему с учетной записью Facebook. Даже при наличии аккаунта в Oculus регистрация гарнитуры возможна только через соцсеть. Существующие аккаунты пользователей Oculus и Facebook пользователи должны будут объединить самостоятельно вручную.
В случае отказа использовать авторизацию через Facebook через два года пользователю ограничат доступ к некоторым функциям устройства, так как они могут требовать доступ в соцсеть.
Facebook анонсировала Oculus Quest 2 в сентябре. Она меньше и легче оригинала, поддерживает возможность подключения к VR на ПК и обещает повышение частоты обновления до 90 Гц. Новинка поступила на рынок 14 октября по цене от $299.
См. также:
Facebook вход в систему не удается с установленным приложением FB
Использование Unity 4. 3 и Facebook SDK 5.0.3 / 5.0.4 бета-версия я, кажется, не могу войти в Facebook на Android с помощью FB.Login(«publish_actions», LoginCallback). Моя игра показывает сообщение «игра хотела бы отправить своим друзьям от вашего имени». После нажатия OK я получаю ajax-spinner примерно на 2-3 секунд, после чего возвращаюсь к своей игре, не имея возможности опубликовать FB.Feed.
Сообщение, которое я получаю, таково::
V/FBUnitySDK( 8892): sending to Unity OnLoginComplete({"cancelled":true,"key_hash":"XXXXXXXXXXXXXXXXXXX"})
Как только я удаляю приложение Facebook, все, кажется, работает нормально, и я получаю всплывающее окно, которое запрашивает мои разрешения publish_actions.
Я также изучил проблему ключа hash и смог найти правильный key_hash, получив FB.Android.KeyHash.
Есть ли способ обойти это?
Поделиться Источник Fluup 06 марта 2014 в 23:06
2 ответа
2
если в вашем телефоне установлено приложение Facebook по умолчанию или если вы пытаетесь загрузить свое приложение в Google Play, то вам нужен другой KeyHash. потому что, когда вы разрабатывали свое приложение FB, вы зарегистрировали свое приложение FB с ключом hash, который создается с помощью ключа debug.keystore по умолчанию.
Итак, теперь вам нужен другой KeyStore, чтобы сгенерировать другой KeyHash. вам нужен подписанный KeyStore, который вы можете получить с помощью этого урока , после создания нового хранилища ключей сгенерируйте ключ hash и зарегистрируйте свое приложение FB с этим новым ключом hash. для генерации нового KeyHash u можете перейти по этой ссылке .
Поделиться Shoshi 07 марта 2014 в 02:41
1
Ладно, наконец-то я все понял.
На компьютере Mac в поле Terminal введите следующее:
keytool -list -keystore pathtokeystorefile.keystore | openssl sha1 -binary | openssl base64
Вам будет предложено ввести пароль. Сделайте это, и вы получите свой действительный KeyHash.
Поделиться Fluup 12 марта 2014 в 14:16
Похожие вопросы:
Facebook C# SDK не удается разрешить вход в систему FB
Я разрабатываю приложение MVC-2 с Facebook C# SDK и недавно Facebook перестал отвечать на мои запросы входа в систему. После некоторых исследований мне удалось заставить его работать, поместив…
Facebook API вход в систему не удается с FB приложением, установленным на телефоне
не удается переключить пользователей на FB connect on iOS
У меня есть FB connect, реализованный в моем приложении. После борьбы с приложением FB, установленным на телефоне пользователя, я наконец добился успеха, заставив стандартный диалог FB и обойдя.
Facebook login in IOS работает на эмуляторе, но не на устройстве с установленным родным приложением
Столкнувшись со следующей проблемой: нужно выполнить Facebook входа в IOS 7. Все идет прямо на эмуляторе, но при запуске его на устройстве с установленным родным приложением сеанс не дает разрешения…
android facebook авторизация (SDK 3.0) FB запрос входа в систему дважды
У меня есть мобильное приложение (для android) с логином Facebook (FB SDK 3.0). Он отлично работает и публикует сообщения на FB через родное приложение FB, но когда приложение Facebook не…
Ошибка входа в систему с помощью Facebook Unity SDK + Android, только когда приложение Facebook установлено на устройстве
Ti.Facebook не открывает авторизацию с установленным приложением FB
EDIT: уважаемые люди из будущего, Трей-Джонс исправил эту проблему, реализовав setLoginBehavior , FBSDKLoginNative, похоже, имеет проблемы на конце FB, а не с модулем. Окружающая среда: MacOS X…
SWIFT — FBSDKLoginManager ошибка при использовании приложения FB
Я использую FBSDKLoginManager , чтобы получить токен для последующего использования (FB posting) и в конечном итоге оказаться в бесконечном цикле после подтверждения доступа. При вызове…
Firebase вход с помощью встроенного пользовательского интерфейса Facebook вход не работает; показывает ошибку входа: существует ошибка при входе в это приложение
Я использую функцию Firebase Sign in with pre built UI для входа в учетную запись Google & Facebook. Аккаунт Google работает нормально. Когда я пытаюсь использовать опцию учетной записи…
React Native Fbsdk Login — вход в систему с приложением не удается
Я внедряю FB-login в свое приложение react-native. FB-login работает при входе в систему с email/password в окне браузера. Но когда я выбираю войти с помощью facebook-app, меня направляют в fb-app…
Facebook вход без пароля и логина
Полная инструкия пользоваьеля с быстрым входом на свою страницу.
Быстрый вход в социальную сеть facebook.com.
Вконтакте
Быстрый вход в социальную сеть vk.com.
Одноклассники
Быстрый вход в социальную сеть ok.ru.
- Заходим на официальный сайт facebook.com
- Если при регистрации станицы пользователь сохранил данные для входа на своем персональном компьютере, то в командных строках адреса почты и пароля уже будет храниться персональные данные. Тогда достаточно нажать кнопку «Вход» и зайти на свою страницу.
- Если Вы не использовали ранее автосохранения почты и пароля, то после перехода на сайт Фейсбука следует заполнить окно с адресом e-mail и ввести свой пароль. После этой операции нажимаем «Вход».
- Такой же алгоритм действий можно выполнить и при входе в личный профиль с мобильного устройства. У пользователя при входе в мобильное приложение Фейсбук выскакивают такие же командные строки с электронной почтой и паролем для входа.
Facebook – что за сеть? Краткая справка о FB
Facebook является одной из самых популярных социальных сетей мира.
За счёт своего международного обхвата участников, в ФБ есть профили не только простых пользователей, но и известных личностей, представителей бизнеса и профили различных торговых компаний.
Люди могут подписаться на обновления своих кумиров и следить за новыми акциями и событиями в крупных организациях России и других стран.
Многие пользователи думают, что ФБ – это недавно появившийся интернет-сервис. На самом деле, сервис для коммуникации миллионов людей со всего мира появился более десяти лет назад. В начале функционал был достаточно примитивен и был ориентирован только на молодёжь, которая с помощью своих страниц переписывалась и делилась фотографиями. Теперь же Фейсбук – это важнейший коммуникационный инструмент и в работе, и в рекламе, и в развитии бизнеса.
Если разобраться, в каком именно году создали Фейсбук, то по основным источникам официальный год выхода социальной сети в общий доступ – 2006. До абсолютной эволюции университетского сайта, который создал Марк Цукенберг, во всемирную соц. сеть Facebook прошло 2 года — в 2006 году, 26 сентября в мире появилась крупнейшая сеть для общения и обмена информацией.
И теперь на вопрос «что такое Фейсбук?» можно смело ответить, что Facebook – это целый виртуальный мир, с помощью которого в интернете возможно общение, знакомство и просмотр свежей информации. Эта социальная сеть признана способом интернациональной коммуникации и наиболее информативным сервисом для общения и обмена данными.
Facebook — регистрация
Чтобы выполнить регистрацию аккаунта в одной из наиболее посещаемых социальных сетей, следуйте следующему алгоритму:
- Проверьте наличие рабочей электронной почты, к которой Вы «подвяжете» свою страничку. Также можно воспользоваться мобильным телефоном для активации профиля.
- Переходим на официальный сайт сервиса facebook.com и приступаем работать в командном окне «Регистрация».
- Если окно для создания страничке будет на английском языке, то внизу можно будет выбрать русский. Тогда командное окно обновится и русифицируется.
- В первых двух командных полях заполняем свои имя и фамилию. Используйте исключительно правильные личные данные. Ложная персональная информация на собственной странице не несёт никакого смысла. С реальными инициалами и специалистам администрации сети, и Вам будет проще находить друзей среди миллиардов пользователей.
- Следующее поле для заполнения — это адрес e-mail. Вводим почту или номер мобильного. Подтвердите адрес почты или номер личного телефона в строке ниже.
- Нажав кнопку подтверждения почты, пользователь получает новое командное окно, с запросом пароля от электронной почты. Таким образом сервис Фейсбука приступит к синхронизации контактов e-mail человека, чтобы добавить автоматически друзей из списка контактов почты.
- На электронную почту, которую пользователь закрепил за личной страничкой, придёт письмо подтверждения регистрации в социальной сети. Письмо будет содержать помимо кнопки «Подтвердите свой аккаунт» ещё дополнительный цифровой код, но, как правило, эта комбинация цифр в ходе регистрации не понадобится.
- Далее должно всплыть окно с информацией о подтвержденном аккаунте. Нажимаем кнопку «Ок». Сервис также предложит сохранить пароль для входа для дальнейшего пользования профилем. Также соц. сеть предложит найти друзей, используя данные с других интернет сервисов, с электронной почты и других ресурсов.
Моя страница Facebook
Чтобы разобраться с тонкостями интерфейса международной популярной социальной сети, предлагаем инструкцию, как пользоваться личной страницей Фейсбук с просмотром основных положений профиля.
Первым делом после регистрации пользователь сталкивается с настройками конфиденциальности своей личной страницы. Сервис предлагает возможности для профиля в виде:
- Доступ людей к Вашему профилю (публичная страница, доступна ли информация для друзей, другие опции)
- Детальная информация об использовании меток на фотографиях (зачем нужны метки, как фотография с меткой отображается в хронике друзей и прочее)
В верхней панели профиля демонстрируются дополнительные функции конфиденциальности (возможность пользователя скрыть персональные данные от других людей, заблокировать отдельных юзеров, отрегулировать список тех, кто может контактировать с Вашим профилем в Фейсбуке).
Также в данном меню расположены все настройки и управление играми и приложениями (юзеру демонстрируются основные положения для работы с дополнениями программ).
Когда знакомство с правилами конфиденциальности совершено, то можно приступить к оформлению личного аккаунта и обзору интерфейса профиля.
1) Фотография юзера
Используем для загрузки главного изображения профиля команду «Добавить фото». После того, как мы нажали на эту кнопку, программа предоставляет возможность выбрать с ПК нужное изображение, которое будет видно с именем и фамилией владельца страницы всем пользователям.
Загружаем фотографию и сохраняем результат.
2) Верхняя панель управления
В этой части общего интерфейса Фейсбука расположена фирменная эмблема соц. сети, строка поиска, фото создателя страницы и его имя, командная кнопка для перехода в главное меню профиля, настройки. Также в правом верхнем углу будет появляться информация о запросах в друзья, группы и прочие уведомления. Также есть значок с вопросительным знаком, который позволяет обратится в пользовательскую службу поддержки – юзер может связаться в чате с администрацией, чтобы задать вопрос или пожаловаться на нарушения.
3) Фото обложки
При создании страницы сервис предложит сразу же выбрать оформление фона на главной странице профиля. Для того, чтобы это сделать, пользователю необходимо нажать на кнопку справа вверху, под значком Фейсбука «Добавить фото обложки». Далее просто загрузите нужное изображение, которое будет размещено под верхней панелью управления в декоративных целях.
4) Контекстное меню
В ФБ контекстное меню, в отличие от других соц. сетей расположено горизонтально. Меню состоит из основных командных опций:
- Хроника обновляется всё время. С помощью записей на стене, юзер узнает о новых событиях из жизни друзей и новостях политики, экономики и других сфер, в зависимости от оформленных подписок.
- В разделе информации содержатся персональные данные пользователя – где родился, учился, работал, какие интересы и профессиональные навыки, знания. Чем больше данных и фактов о себе, тем больше интересных рекомендаций прилагает веб сервис исходя из предпочтений юзера и его рода деятельности.
- Список друзей позволяет видеть, кто онлайн. Юзер может вступить в переписку с другом, который в сети, прокомментировать новые фото, поделиться ссылкой или музыкой. Некоторые пользователи не сразу понимают, как общаться на Фейсбуке. Для того, чтобы отправить сообщение другу, нужно зайти в мессенджер. Его окно расположено вверху страницы возле значка уведомлений. Мессенджер позволит быть всегда на связи.
- В меню есть также раздел фотографий, который также выведен в левой части профиля.
- В разделе «Ещё» собраны все дополнительные функции профиля. С их помощью юзер может слушать аудиозаписи, смотреть видео в хорошем качестве, производить контроль уведомлений и просматривать свои заметки.
Мобильная версия Facebook
В современном мире всё осуществляется посредством телефонии. Заказ товаров, звонки, поиск информации, навигация и карты, общение посредством соц. сетей. Любой клиент интернет сервисов может воспользоваться мобильной версией ФБ.
Разработчики максимально упростили мобильную версию для удобства пользования ФБ с помощью гаджетов. Юзеры отмечают оптимальный интерфейс, который включает в себя все основные функции полной версии. Именно мобильная версия сайта позволяет быстро загружать данные на телефоне и пользоваться всеми функциями в полном объеме.
Из минусов пользователи выделяют ограничение для старых моделей мобильных телефонов. Мобильная версия без проблем функционирует только на современных гаджетах.
Такая отрицательная черта лишает ФБ новых пользователей, ведь люди 80% своего свободного времени проводят в социальных сетях именно с портативных устройств. Если у пользователя старая модель телефона, то входить на персональную страницу он сможет только с помощью компьютера или другого гаджета, но никак ни с сотового, который не поддерживает версию для мобильных.
В чём отличие Фейсбука от других социальных сетей?
Проведём анализ интерфейса и функционала Фейсбук с наиболее популярными русскоязычными соц. сетями — Одноклассники и ВКонтакте:
- Регистрация — в отличие от других социальных сетей, ФБ имеет возможность регистрации без мобильного телефона.
- ВКонтакте после последних обновлений подразумевает обязательную подвязку персональной страницы к сотовому номеру. Также, как и Одноклассники — все операции по восстановлению доступа совершаются посредством мобильного.
- Интерфейс — сравнивая оформление персональной страницы всех трёх социальных сетей, Фейсбук выделяется приятным интерфейсом, который соответствует современным тенденциям. Одноклассники уступают ВКонтакте и Фейсбуку по внешнему виду аккаунта.
Тогда, как интерфейс ВКонтакте схож с ФБ между собой. Благодаря тому, что разработчики сервиса VK брали за основу именно оформление Facebook, то в некоторых моментах отмечается даже более удобный интерфейс именно у социальной сети от Павла Дурова.
- Функционал — у каждой из социальных сетей есть свои преимущества в возможностях аккаунта. Юзеры отмечают удобство пользования музыкальными альбомами и записями в Одноклассниках. Также Одноклассники в своей мобильной версии отличаются простотой управления фото ресурсами, что нельзя сказать о других двух соц. сетях.
Минус Одноклассников заключается в неоптимизированном сервисе поиска людей и сообществ. Многие юзеры заметили, что найти друзей, имея минимум информации о человеке, достаточно тяжело. Также данная сеть не пользуется спросом среди молодых юзеров.
ВКонтакте после ряда последних изменений может похвастаться облегченным управлением личной страницы (Одноклассники или Фейсбук не в силах предложить настолько удобные возможности). Пользователям доступна простая навигация по профилю, удобный поисковик и качественная сортировка данных.
Фейсбук имеет также ряд преимуществ в виде фильтров для поиска высокого уровня, большого количества возможностей для персональной страницы. Весомый минус данной социальной сети — это неоптимизированная новостная лента, которая не даёт возможность юзерам сортировать информацию. Пользователи сталкиваются с постоянным обновлением хроники, что часто не позволяет охватить все данные и новости.
Но единогласного решения по поводу идеальной социальной сети не будет никогда, так как каждый юзер предпочитает разный функционал. Единственное, что объединяет Вконтакте и Одноклассников, так это направленность сервиса для общения и виртуальной жизни именно на население СНГ.
В то время как ФБ рассчитан на интернациональную аудиторию, в чем несомненно есть свои плюсы. Фейсбук больше сроден с Инстаграм – здесь есть все. Пользователь может подписаться как на звезду аргентинского футбола, так и на английскую певицу.
В ВК и ОК аккаунты селебрити только со стран СНГ, поэтому таким свойством как поиск публичных персон со всего мира Вконтакте и Одноклассники похвастаться не могут.
Если вы активно пользуетесь Фейсбук «Моя страница» – вход без логина и пароля вполне возможен, и мы расскажем, как это делается. Также обсудим авторизацию без логина и при утерянном пароле – наши инструкции помогут справиться с любой незапланированной ситуацией.
Можно ли войти в Фейсбук на свою страницу без пароля и логина? Ниже вы узнаете ответ на этот вопрос.
Вход без ввода данных
Хотите забыть о необходимости вводить данные для авторизации? Выход есть. Существует несколько способов, позволяющих обойтись без постоянного ввода логина и пароля.
Если вы пользуетесь компьютером :
- Откройте Фейсбук;
- Введите логин и пароль;
- Воспользуйтесь подсказкой от браузера «Сохранить введенные данные»;
- Нажмите «Cохранить».
Готово! При последующей авторизации с этого компьютера данные будут отображаться в соответствующих окнах – вам необходимо лишь нажать на кнопку «Войти».
Если используете приложение :
- Скачайте приложение Фейсбук в интернет-магазине вашего смартфона;
- Откройте ее и введите логин и пароль;
- Система запомнит ваши данные – впредь вы будете заходить в приложение Фейсбук без дополнительной авторизации.
Других вариантов войти в Фейсбук без авторизации не существует. Давайте разберемся, как войти в Фейсбук по паролю, если имя пользователя было утеряно.
Забыл имя пользователя
Такая ситуация происходит нечасто – обычно пользователи помнят имя, адрес электронной почты, логин или сотовый, под которым регистрировались. Но если все-таки нужная информация была утеряна, попробуйте следующее:
- Попросите любого друга открыть ваш профиль в Фейсбуке – последнее слово в адресной строке (после слэша) – это и есть ваш логин;
- Пусть друг заглянет в раздел с личной информацией – если там был указан адрес электронной почты, пусть смело копирует и отправляет данные вам.
Эти варианты не сработали? Попробуйте вспомнить, какие данные вы использовали – по очереди вводите все доступные сотовые и почтовые ящики, которые могут быть привязаны к логину.
Забыл пароль
Не можете вспомнить секретную комбинацию, которую задали для входа в социальную сеть Фейсбук? Не беда – разработчики предусмотрели возможность восстановления данных с компьютера :
- Откройте официальный сайт Фейсбук;
- Нажмите на иконку «Забыли аккаунт?», расположенную под формой с логином;
- В соответствующее поле введите номер мобильного телефона или адрес электронной почты, которые были указаны при регистрации.
Сброс с использованием номера телефона
Если вы выбрали смартфон :
- На мобильный поступит СМС с кодом сброса пароля из шести цифр, укажите его в соответствующей строке и нажмите «Продолжить»;
- Задайте новый пароль и вновь кликните «Продолжить».
Система предложит возможность выбора:
- Выйти из аккаунта на других устройствах;
- Оставаться в сети.
Кликните на нужный вариант – готово! Вы смогли войти в социальную сеть.
Сброс с использованием электронной почты
Если вы выбрали сброс по электронной почте:
- На привязанный ящик поступит письмо со ссылкой;
- Перейдите по ней – вы окажетесь на странице со сбросом пароля;
- Придумайте новую комбинацию букв и цифр и кликните «Продолжить»;
- Выберите сохранение аккаунта или выход на устройствах. Готово!
Помощь доверенных лиц
Есть и еще один способ восстановления, появившийся сравнительно недавно – помощь доверенного круга лиц . Вот как настроить эту опцию:
- Откройте профиль;
- Перейдите к настройкам;
- Выберите блок «Безопасность и вход»;
- Откройте раздел «Надежные контакты» и установите от трех до пяти лиц, которым доверяете (из числа друзей в социальной сети).
А вот что необходимо сделать для получения доступа :
- Кликните на иконку «Забыли аккаунт?» на странице авторизации;
- Выберите строчку «Нет доступа»;
- Дождитесь предложения системы связаться с доверенными лицами;
- Напишите сообщение или позвоните любому другу, который входит в список ближайших лиц;
- Попросите его открыть адрес, который запрашивает система;
- Запомните коды, которые друзья увидят на нужной странице;
- Введите их в соответствующую форму;
- Задайте новый пароль. Готово! Ваш доступ восстановлен.
Смотри видео-инструкцию по восстановлению доступа к Фейсбук.
Интересные факты
Напоследок отметим два интересных факта об авторизации:
- Около 50% от общей аудитории заходит на Фейсбук ежедневно;
- Более 78% пользователей используют для входа мобильное приложение и программу для планшета, а не браузер.
Мы рассказали все, что необходимо знать о том, как войти при потере данных и что нужно для восстановления.
Социальная сеть Фейсбук — самая посещаемая на данный момент. Более 2 миллиардов пользователей, ежедневно заходят на свою страницу, и пользуются этой площадкой.
Здесь вы найдете подробное описание процесса авторизации в вашем аккаунте, все необходимые ссылки и подсказки.
Вход на мою страницу в Facebook
Для того чтобы перейти к форме входа, нажмите на кнопку ниже.
Вам необходимо заполнить поля формы. Укажите ваш логин и пароль. После этого, нажмите на кнопку » Войти «.
Напоминаю, данные для входа, вы получаете, пройдя процесс регистрации в социальной сети. В качестве логина можно использовать:
- Ваш электронный адрес (e-mail)
- Номер мобильного телефона, который использовался для регистрации страницы
Форма для входа на главной странице
Вы всегда можете зайти в Фейсбук, используя браузер своего компьютера или мобильного телефона. Для этого запустите его, и перейдите на главную страницу социальной сети. Ссылка ниже.
Автоматически откроется русская версия сайта. В правом верхнем углу страницы, вы увидите форму для входа. Введите свои учетные данные, и авторизуйтесь в аккаунте.
Форма для входа в Фейсбук, расположенная на главной странице социальной сети
Теперь вы будете находиться в статусе » Онлайн «.
Авторизуемся через приложение
Сейчас у любой социальной сети, есть свое мобильное приложение. Фейсбук не исключение. Скачайте и установите его на свой смартфон.
Затем найдите приложение в списке установленных, и нажмите на его значок для запуска. На стартовом окне вы увидите форму для входа. Вводим свои данные, и нажимаем кнопку » Войти «.
Часто задаваемые вопросы
Такой возможности нет. Для авторизации на своей странице, Вам необходимо указать логин и пароль.
К сожалению, функция авторизации через другие социальные сети, здесь недоступна.
Видео гид.
Входим на свою страницу в Facebook, с компьютера, телефона и через мобильное приложениеВам понравился материал? Удалось войти на свою страницу в Фейсбуке? Поделитесь мнением об этой инструкции, в комментариях ниже!
Вам помогла эта информация? Удалось решить возникший вопрос?
Пожалуйста, задайте свой вопрос в комментариях, с описанием возникшей проблемы
Мы и наши пользователи, регулярно обсуждаем возможные неполадки и сложности. Вместе мы разберемся с Вашей проблемой.
Либо задайте вопрос нашему специалисту
В рабочее время, мы отвечаем на вопросы наших пользователей.
Рекомендуем к прочтению
5 простых шагов чтобы сделать ваш Facebook-аккаунт безопаснее
Скандалы, интриги, расследования — за этот год Facebook побывал не в одном из них. Пользователи возмущены, как же так, фэйсбучек, мы ведь тебе так доверяли… Причём доверяли буквально всё и без оглядки. А кто-то читал пользовательское соглашение дальше первого абзаца? Хотя бы раз заглядывал в настройки, чтобы защитить свой аккаунт как от внешних манипуляций, так и от манипуляций соцсети? Скорее всего нет.
Защищаем аккаунт в Facebook
Мы решили сделать цикл публикаций и рассказать, что можно настроить в социальных сетях, чтобы сделать их приватнее и безопаснее. Первая наша публикация о том, как защитить свой аккаунт в Facebook от постороннего вмешательства. Читайте, включайте, защищайте!
Безопасность и вход
Сперва пойдём в «Настройки». Добраться до них можно нажав на треугольник в правом верхнем углу, внизу выпадающего списка будут нажать настройки и на следующей странице выбрать «Безопасность и вход».
Дальше по порядку, как это работает у автора поста.
Пункт «Откуда вы вошли».
Здесь можно посмотреть, были ли нетипичные входы в ваш аккаунт. Например, вы последние три месяца находитесь только в Минске, но видите вход из Африки — это немножко подозрительно. А может у вас только Самсунг, но вы видите вход с Айфона. Или вы зашли в свой аккаунт у друга или в общественном месте и забыли выйти… На вашем месте я бы нажала кнопку «выйти из всех аккаунтов» и срочно меняла логин и пароль. При нажатии этой кнопки вас выкинет из всех аккаунтов — на ноутбуке, планшете, телефоне и везде, где вы авторизовывались. Также смело удаляйте старые входы — уже не используемые устройства и браузеры.
!Если вы пользуетесь VPN, то места вашего входа будут очень разными. Например, на картинке показано, что я входила из Дании, но это всего лишь мой VPN выбрал сервер Дании для работы.
Меню «Вход»
Здесь можно сменить пароль, а также редактировать возможность «входа по фото». Пароль, как мы всегда рекомендуем, лучше делать сложным, с буквами, цифами и знаками, и использовать везде разные пароли!
Вход по фото — это такая штука, с которой вы можете входить в аккаунт просто кликнув на своё фото. Ну, например, вы разрешили вход по фото на своём ноутбуке. Какой-то сторонний сайт хочет авторизовать вас у себя при помощи ФБ, вы ему это разрешаете, но вам не нужно вводить мэйл или код, вы просто нажимаете на фото и вводите пароль. Включать или не включать — дело ваше, каких-то больших проблем с этим я не вижу.
Двухфакторная аутентификация.
Если вы включите эту опцию, то для того, чтобы авторизоваться с нового телефона или компьютера, вам обязательно нужен будет дополнительный «фактор», например, СМС с кодом или код из специального приложения. В нашей памятке можете почитать о том, какой может быть «второй фактор». Мы очень рекомендуем включить эту опцию всем, это снизит риски угона аккаунта в несколько раз! И очень не рекомендуем делать СМС вторым фактором. Да, и не забудьте сохранить в надежном месте резервные коды! Если вы вдруг разобьете или потеряете телефон, то ещё поблагодарите за этот совет.
«Авторизованные входы».
Это список устройств которые запомнил ваш ФБ вы входите без ввода пароля. Ваш телефон, планшет, ноутбук. Если там есть какие-то неизвестные вам устройства — лучше удалите их.
«Пароли приложений».
По идее, они нужны, если вы с помощью аккаунта в ФБ входите в другие приложения и у вас включена двухфакторная аутентификация. В каких-то ситуациях она может не сработать, тогда вы создаете пароль в ФБ и с ним заходите. Но как на практике это работает — мне не очень понятно.
«Настройка дополнительной защиты».
Фэйсбук запоминает, откуда вы обычно заходите. Включите эту настройку и соцсеть сообщит вам, если в ваш аккаунт зашли с нового устройства или браузера. Уведомления могут приходить в ФБ, в Мессенджер и на электронную почту.
«Выберите от 3 до 5 друзей, которые помогут вам в случае проблем с входом».
Это интересный пункт, потому что нужно выбрать как минимум трёх друзей. Социопатам будет сложно:(
На практике я пока не сталкивалась с этим, но, как я понимаю, работать это будет так — например, у вас отшибает память, и вы не можете вспомнить пароль от ФБ. Ну или поменяли телефон, компьютер, обновили систему. В общем, вам нужно зайти в ФБ, а пароль из памяти унесло весенним ветром. Вы выбираете пункт типа «помощь з̶а̶л̶а̶ доверенных контактов» и они вам высылают ссылку или код. Главное, чтобы этим не смог воспользоваться кто-то другой, поэтому предупредите доверенных людей, что если им пишут как бы от вашего имени и просят код — пусть перепроверяют, вы ли это.
Ну и последний пункт, «расширенные настройки».
Тут хотелось бы сразу оговориться, что любая защита должна начинаться с адекватной оценки рисков. Для разных пользователей риски и их последствия могут быть очень разными. Воспользуйтесь простой матрицей рисков, честно и объективно подумайте, что именно может случиться с вашим аккаунтом (данными, устройством).
Хакерский взлом для вымогания денег? Потеря доступа из-за забывчивости? Интерес со стороны спецслужб? Коммерческий взлом? Родители или партнёр получит доступ к аккаунту?
Какие будут последствия? Вы потеряете все деньги? Ваши фотографии и сообщения утекут в сеть? И т.д.
В зависимости от рисков, которые вы себе представляете, выбирайте уровни защиты. Так вот, расширенные настройки нужны не всем.
В этом пункте вы можете настроить так, чтобы письма от Фэйсбука приходили к вам зашифрованными по PGP — нужно просто вставить ваш ключ. А ещё можно сделать так, чтобы ваш ключ видели ваши друзья.
«Восстановить доступ к внешним аккаунтам»
Пока непонятная фича, я не нашла информации, но как я понимаю Facebook может сгенерировать ключи для других аккаунтов, и в случае если вы потеряете к ним доступ — вы сможете восстановить доступ с помощью Фэйсбука. Я бы действовала с осторожностью, давать ФБ ключи от других аккаунтов — сомнительная идея.
И последняя опция — «посмотреть недавние письма от Facebook».
Эта штука будет полезна, если вам на почту пришло письмо типа «кто-то зашёл в ваш аккаунт, обновите пароль». Есть вероятность, что письмо — фишинговое и у вас просто пытаются выманить данные. Прежде чем паниковать — идёте в этот пункт и смотрите, присылал ли вам ФБ что-то подобное.
В следующий раз поговорим о конфиденциальности вашей информации и что там можно улучшить. Если у вас есть комментарии, вопросы, замечания или предложения — пишите их на почту [email protected] или в наших социальных сетях.
что это и где находится
Facebook Ads Manager – это рекламный кабинет в популярной социальной сети, открывающий доступ к различным инструментам и широкому функционалу. К его основным возможностям, доступным пользователю, можно отнести следующие:
-
формирование рекламных кампаний;
-
выставление настроек таргетинга;
-
подбор аудитории для таргетированной рекламы;
-
создание разных форматов рекламных объявлений;
-
проведение анализа результатов кампании.
Вкладки
Полная версия инструмента имеет 4 вкладки:
-
«обзор аккаунта»;
-
«группы объявлений»;
-
«компании»;
-
«объявления».
Это рабочие вкладки, по ним возможно просматривать статистику, повторять действия, изменять настройки, добавлять дополнительные опции, изучать отдельные параметры. Также инструмент имеет фильтры и поиск для сортировки кампаний по конкретным критериям. Для запуска рекламы нужно сразу указать в настройках способ оплаты в разделе «Настройки платежей». Возможна оплата банковской картой, PayPal или с помощью купонов FB.
Как зайти в сервис
Осуществить вход можно тремя способами:
-
перейти по ссылке https://www.facebook.com/adsmanager/manage/campaigns;
-
нажать стрелочку, которая находится справа вверху, которая откроет выпадающее меню. Выберите в нем Manager Ads. Вы попадете на страницу рекламных аккаунтов, где можно будет выбрать подходящий;
-
используя мобильное приложение, позволяющее удобно контролировать рекламную кампанию в любой момент.
Реклама в «Инстаграме»
В Ads Manager Вы можете создавать рекламные кампании не только для «Фейсбука», но и для связанных с ним аккаунтов в «Инстаграме».
-
Нажмите расположенную в левом углу зеленую кнопку Create. Это позволит Вам начать создавать рекламное объявление.
-
Опытные пользователи часто используют режим Quick Creation, а новички прибегают к Guided Creation.
-
Затем Вам необходимо выбрать цель, с которой создаете кампанию. Это могут быть скачивания, привлечение новых покупателей, лидов и другие.
-
Присвойте имя рекламной кампании
-
Выберите целевую аудиторию.
-
Выберите место для размещения. В данном случае нужно выбрать менеджер по рекламе «Инстаграм». Также это может быть лента новостей, Audience Network, правая колонка сайта, Instant Articles, прямые трансляции. Везде и сразу нецелесообразно размещать объявления. Это очень дорого и невыгодно. Но все зависит от выбранной аудитории и преследуемых целей.
-
Установите бюджет кампании, выполните оптимизацию показов. Опытным пользователям можно изменить методы рекламных вставок, например выбрать оплату за клик, а также определить график показов.
-
После этого создайте объявление, добавьте картинки, ссылки и отправьте на публикацию.
Теперь Ваша реклама будет на Вас работать и приносить результаты. Сразу после того, как Вы опубликовали объявление, Вы можете вносить правки и коррективы. Менеджер рекламы позволяет менять даже бюджет, место размещения и целевую аудиторию.
(Голосов: 18, Рейтинг: 4. 33) |
как решить проблему? — Маркетинг на vc.ru
108 995 просмотров
Любите ли вы Facebook так, как его люблю я? Помню, пришёл ко мне клиент с желанием запустить рекламу в Instagram, а к какой странице в Facebook привязан аккаунт не знает. И тут начались свистопляски:
2) переключись на личный аккаунт;
3) перепривяжи к новой странице;
4) получи сообщение в Facebook, что аккаунт уже привязан;
5) заново отвяжи, привяжи;
6) повтори процедуру ещё 100 раз;
7) впади в отчаяние.
После одного психоза и нескольких прохеренных часов, я разобралась, как эту систему обойти, если нужно запустить рекламу в Instagram через Facebook.
1) Зайдите в свой Business Manager. Если его нет, то создайте и привяжите свой рекламный аккаунт в BM;
2) Слева вверху нажмите на три полоски и выберите из списка «Настройки компании»;
3) Слева выберите «Аккаунты» — «Аккаунты Instagram»;
4) Нажмите кнопку «Добавить»;
5) Введите логин и пароль от Instagram и нажмите «Войти»;
6) Вуаля! Ваш аккаунт в Instagram привязан к Business Manager. Теперь запуская рекламу через Facebook, вы сможете выбрать плейсмент Instagram при создании объявления.
Конечно, чтобы не заморачиваться, можно рекламу и через приложение Instagram запустить, но в Facebook больше возможностей по настройкам. Так, например, в приложении вы можете использовать только 3 цели, а в Facebook все 11, а при продвижении постов через Instagram вы не сможете одновременно запустить рекламу сразу на несколько аудиторий.
Надеюсь, было полезно) Спишемся!
Настройка регистрации и входа с учетной записью Facebook — Azure AD B2C
- 000Z» data-article-date-source=»ms.date»>03/17/2021
- Чтение занимает 4 мин
В этой статье
Прежде чем начать работу, используйте селектор выше, чтобы выбрать тип настраиваемой политики. Azure AD B2C предлагает два метода определения способа взаимодействия пользователей с вашими приложениями: с помощью предопределенных потоков пользователей или полностью настраиваемых пользовательских политик. Действия, которые необходимо выполнить, отличаются для каждого метода.
Предварительные требования
Создание приложения Facebook
Чтобы включить вход для пользователей с учетной записью Facebook в Azure Active Directory B2C (Azure AD B2C), необходимо создать приложение на панели мониторинга приложений Facebook. Дополнительные сведения см. в разделе Разработка приложений. Если у вас нет учетной записи Facebook, вы можете зарегистрироваться здесь: https://www. facebook.com/.
- Выполните вход на веб-сайт разработчиков Facebook с учетными данными от учетной записи Facebook.
- Если вы этого еще не сделали, необходимо зарегистрироваться в качестве разработчика Facebook. Для этого щелкните Get Started (Начать работу) в правом верхнем углу страницы, примите политики Facebook и завершите регистрацию.
- Щелкните My Apps (Мои приложения) и Create App (Создать приложение).
- Щелкните Создать подключенный интерфейс.
- Введите Отображаемое название и Эл. адрес для связи.
- Щелкните Create App ID (Создать идентификатор приложения). Для этого может потребоваться принять условия политики платформы Facebook и пройти проверку безопасности в сети.
- Выберите Параметры > Основные.
- Выберите категорию, например
Business and Pages
. Это значение требуется Facebook, но не используется для Azure AD B2C. - Введите URL-адрес условий предоставления услуг, например
http://www.contoso.com/tos
. URL-адрес политики — это управляемая вами страница, где предоставляются сведения об условиях использования вашего приложения. - Введите URL-адрес политики конфиденциальности, например
http://www.contoso.com/privacy
. URL-адрес политики — это управляемая вами страница, где предоставляются сведения о конфиденциальности для вашего приложения.
- Выберите категорию, например
- В нижней части страницы, выберите Добавить платформу, а затем выберите Веб-сайт.
- В поле URL-адрес сайта введите адрес веб-сайта, например
https://contoso.com
. - Щелкните Save changes (Сохранить изменения).
- В верхней части страницы скопируйте значение APP ID (Идентификатор приложения).
- Щелкните Show (Показать) и скопируйте значение App Secret (Секрет приложения). Оба значения потребуются вам для настройки Facebook в качестве поставщика удостоверений для вашего клиента. Секрет приложения — это важные учетные данные безопасности.
- В меню щелкните значок плюса рядом с пунктом ПРОДУКТЫ. В разделе Добавление продуктов в приложение выберите Настроить для параметра Вход в Facebook.
- В меню выберите Вход в Facebook и щелкните Параметры.
- В поле Valid OAuth redirect URIs (Допустимые URI перенаправления OAuth) введите
https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com/oauth3/authresp
. Если вы используете личный домен, введитеhttps://your-domain-name/your-tenant-name.onmicrosoft.com/oauth3/authresp
. Заменитеyour-tenant-name
именем вашего клиента, а вместоyour-domain-name
укажите имя вашего личного домена. - Щелкните Save Changes (Сохранить изменения) в нижней части страницы.
- Чтобы сделать приложение Facebook доступным в Azure AD B2C, щелкните селектор состояния в правой верхней части страницы и установите его в положение Вкл. для предоставления общего доступа к приложению, а затем нажмите кнопку Переключить режим. На этом этапе состояние должно измениться с Разработка на Активно.
Настройка Facebook в качестве поставщика удостоверений
- Войдите на портал Azure с правами глобального администратора клиента Azure AD B2C.
- Убедитесь, что используете каталог с клиентом Azure AD B2C, выбрав фильтр Каталог и подписка в меню вверху и каталог с вашим клиентом.
- Выберите Все службы в левом верхнем углу окна портала Azure, найдите службу Azure AD B2C и выберите ее.
- Щелкните элемент Поставщики удостоверений и выберите вариант Facebook.
- Введите Имя. Например, Facebook.
- В поле Идентификатор клиента введите идентификатор созданного ранее приложения Facebook.
- В поле Секрет клиента введите секрет приложения, записанный ранее.
- Щелкните Сохранить.
Добавление поставщика удостоверений Facebook в поток пользователя
На этом этапе поставщик удостоверений Facebook уже настроен, но еще не отображается на страницах входа. Чтобы добавить поставщик удостоверений Facebook в поток пользователя, выполните следующие действия.
- В клиенте Azure AD B2C выберите Потоки пользователей.
- Выберите поток пользователя, для которого требуется добавить поставщик удостоверений Facebook.
- В разделе Поставщики удостоверений в социальных сетях выберите Facebook.
- Нажмите кнопку Сохранить.
- Чтобы проверить политику, выберите Выполнить поток пользователя.
- В разделе Приложение выберите зарегистрированное ранее веб-приложение с именем testapp1. В поле URL-адрес ответа должно содержаться значение
https://jwt.ms
. - Нажмите кнопку Выполнить поток пользователя.
- На странице регистрации или входа выберите Facebook для входа с учетной записью Facebook.
Если вход выполнен успешно, в браузере откроется страница https://jwt.ms
с содержимым маркера, возвращенного Azure AD B2C.
Создание ключа политики
Вам необходимо сохранить секрет приложения, который ранее был записан в клиенте Azure AD B2C.
- Войдите на портал Azure.
- Убедитесь, что вы используете каталог, содержащий клиент Azure AD B2C. Выберите фильтр Каталог и подписка в верхнем меню и выберите каталог, который содержит ваш клиент.
- Выберите Все службы в левом верхнем углу окна портала Azure, а затем найдите и выберите Azure AD B2C.
- На странице «Обзор» выберите Identity Experience Framework.
- Выберите Ключи политики, а затем щелкните Добавить.
- Для пункта Параметры выберите
Manual
. - Введите имя ключа политики. Например,
FacebookSecret
. ПрефиксB2C_1A_
будет автоматически добавлен к имени ключа. - В поле Секрет введите ранее записанный секрет приложения.
- Для параметра Использование ключа выберите
Signature
. - Нажмите кнопку Создать.
Настройка учетной записи Facebook в качестве поставщика удостоверений
В файле
SocialAndLocalAccounts/
TrustFrameworkExtensions.xml
замените значениеclient_id
идентификатором приложения Facebook:<TechnicalProfile> <Metadata> <!--Replace the value of client_id in this technical profile with the Facebook app ID"--> <Item Key="client_id">00000000000000</Item>
Отправка и тестирование политики
Обновите файл проверяющей стороны, который активирует созданный путь взаимодействия пользователя.
- Отправьте файл TrustFrameworkExtensions.xml в клиент.
- В разделе Настраиваемые политики выберите B2C_1A_signup_signin.
- В разделе Выберите приложение выберите зарегистрированное ранее веб-приложение с именем testapp1. В поле URL-адрес ответа должно содержаться значение
https://jwt.ms
. - Нажмите кнопку Выполнить.
- На странице регистрации или входа выберите Facebook для входа с учетной записью Facebook.
Если вход выполнен успешно, в браузере откроется страница https://jwt.ms
с содержимым маркера, возвращенного Azure AD B2C.
Дальнейшие действия
Сведения о том, как передать токен Facebook в приложение.
для устройств — вход в Facebook — документация
User Experience
В этих рекомендациях описывается, как разработать понятный, безопасный и последовательный вход в систему для всех устройств и служб.
1. Призыв к действию
Сначала подумайте, где в вашем пользовательском интерфейсе вы хотите попросить людей войти в систему или подключиться к Facebook. Для некоторых устройств это будет сразу, а для других — позже.
Чтобы обеспечить максимально удобное, последовательное и надежное взаимодействие с пользователем, сделайте кнопку максимально похожей на официальную кнопку входа в Facebook.
С точки зрения визуального дизайна это означает, что вам следует
- Обозначьте кнопку «Войти через Facebook» или «Подключиться к Facebook».
- Используйте белый цвет и синий цвет официального бренда Facebook: # 1877F2.
- Если ваше устройство поддерживает графический дисплей, вы также можете включить официальный логотип «f». Согласно руководящим принципам бренда Facebook, логотип всегда должен быть белым или синим (# 1877F2).
В соответствующих случаях опишите преимущества входа в систему.Например, «узнайте, что смотрят ваши друзья» или «посмотрите фотографии из ваших альбомов Facebook».
2. Отобразите код
Когда кто-то нажимает на призыв к действию, ваше устройство вызывает API Facebook, который возвращает код.
В своем интерфейсе сообщите людям, что им нужно посетить веб-сайт, и введите код со следующим сообщением: «Затем перейдите на facebook.com/device (http://facebook.com/device) на своем компьютере или смартфоне и введите этот код ». Отобразите полный код, который вы получили от Facebook Device Login API.Код состоит от 6 до 12 символов.
Вы можете добавить кнопку Close
или Cancel
, чтобы люди могли отменить процесс входа в систему. Это должно вернуть их к начальному экрану входа в систему.
Когда код отображается на экране, ваше устройство опрашивает Device Login API, чтобы узнать, авторизовал ли кто-то ваше приложение. Через несколько минут, если они не ввели свой код, API входа в систему устройства возвращает ошибку code_expired
. Когда ваше устройство получает эту ошибку, вы должны отменить процесс входа в систему, и интерфейс должен отобразить призыв к действию.
также могут быть сгенерированы с помощью кода пользователя, встроенного в URL-адрес. Это делается путем добавления параметра user_code
к url:
https://www.facebook.com/device?user_code=
3. Авторизация
Это поток, который люди видят, когда переходят на facebook.com/device в браузере своего компьютера или мобильного устройства. Сначала они видят текстовое поле, в котором можно ввести свой код:
. После того, как они введут свой код и нажмут Продолжить
, они могут выбрать разрешения, которые они хотят предоставить:
Итак, люди знают, что их процесс входа в систему прошел успешно, и они видят подтверждающее сообщение:
4.Подтвердите успешный вход
На интерфейсе вашего устройства вы также должны отобразить подтверждающее сообщение. В идеале это должно включать имя человека и, если возможно, его изображение профиля в Facebook.
Отображайте это подтверждение на своем устройстве, пока пользователь не нажмет кнопку Продолжить
. Кому-то, возможно, придется ввести код в компьютер в другом месте, поэтому им может потребоваться время, чтобы вернуться к вашему устройству и увидеть подтверждение, прежде чем продолжить.
После того, как пользователь нажмет Продолжить
, ваше устройство может показать отличные индивидуальные возможности.
5. Выйти или отключить
Люди должны иметь возможность выходить из системы с вашего устройства, и ваше устройство не должно сохранять их соединение с Facebook. Для этого укажите «Выход из Facebook
» или «« Отключиться от Facebook
»в меню вашего устройства.
Когда кто-то выбирает эту опцию, ваше устройство должно удалить сохраненный токен доступа из своей памяти. Если вы храните токен доступа в базе данных или облачном хранилище, вы также должны удалить его там.Вам не нужно выполнять вызов API, чтобы аннулировать токен доступа.
После того, как кто-то выйдет из системы, ваше устройство должно отобразить начальный призыв к действию на шаге 1.
Использование с существующими системами входа — Вход в Facebook — Документация
Объединение отдельно созданных учетных записей с входом в Facebook
В этой ситуации человек вошел в ваше приложение со своими учетными данными, такими как, например, адрес электронной почты и пароль. Позже, когда человек выходит из системы, он выбирает вход в ваше приложение с помощью входа в Facebook.В вашем приложении теперь будут две учетные записи для одного и того же человека, одна из которых будет создана через систему входа в приложение, а другая — через процесс входа в Facebook. Чтобы обеспечить максимальное удобство для этого человека, ваше приложение должно попытаться объединить эти учетные записи в одну.
В этом руководстве предполагается, что каждая учетная запись, созданная вашим приложением, имеет связанный с ней адрес электронной почты. Однако возможно, что человек использовал другой адрес электронной почты для создания своей существующей учетной записи, чем тот, который он связал со своей учетной записью Facebook.В этом случае вы должны предложить людям явную опцию «Объединение учетных записей» где-нибудь в своем приложении, а затем разрешить человеку вручную указать две отдельные учетные записи, которые они хотят объединить.
Кроме того, если ваши собственные пользовательские учетные записи не хранят адрес электронной почты, вам, опять же, необходимо разрешить человеку вручную указать учетные записи, которые они хотят объединить.
1. Измените процесс входа в Facebook, чтобы запросить разрешения для электронной почты
Если собственная пользовательская система входа в ваше приложение использует адрес электронной почты для уникальной идентификации каждой учетной записи, вам также следует запросить адрес электронной почты человека (используя разрешение email
) во время процесса входа в Facebook.Прочтите наше руководство по запросу разрешений, чтобы узнать, как это сделать.
2. Объедините учетную запись для входа в Facebook и учетную запись приложения
После успешного входа в систему с помощью Facebook у вас будет адрес электронной почты, идентификатор Facebook и токен доступа. Ваше приложение должно искать существующую учетную запись, созданную с тем же адресом электронной почты. Если он существует, вам следует объединить две учетные записи и добавить информацию Facebook в существующую учетную запись, как рекомендовано выше.
На этом этапе вы должны войти в систему как обычно.
Если в вашей базе данных нет записи с этим адресом электронной почты, вы должны считать их новым пользователем.
Чем вы делитесь, когда входите в систему через Facebook или Google?
Существуют десятки тысяч приложений и сайтов (если не больше), которые позволяют вам входить в систему с вашими учетными данными Facebook или Google. Это более быстрый способ входа в систему и избавляет вас от необходимости создавать и запоминать бесчисленное количество разных имен пользователей и паролей. Но знаете ли вы, что именно вы подписываете при входе в систему?
Вот основы.
Зачем использовать Facebook и Google для входа на другие сайты или в приложения?
Простой ответ — удобство. Использование ваших учетных записей Facebook и Google избавляет вас от необходимости отслеживать множество разных имен пользователей и паролей для каждого приложения, в которое вы входите. (Потому что мы все используем уникальные имена и надежные пароли для каждого нашего приложения … верно?) Поэтому вместо того, чтобы запоминать данные для входа в такие приложения, как Pinterest, Etsy, Trip Advisor или множество других сайтов и приложений, которые вы можете посещать время от времени , все, что вам нужно сделать, это использовать один из логинов, которые вы уже знаете наизусть.
Еще одно преимущество — безопасность. При использовании Google или Facebook для входа в систему вы используете инфраструктуру безопасности и протоколы этих крупных сайтов, которые отслеживают вашу учетную запись и отмечают подозрительную активность, а также имеют лучшие возможности аутентификации, чем JoeShmo.com.
Но что, если ваш пароль украдут? Разве это не дает хакерам доступ ко всему, а не только к чему-то одному?
Актуальные новости
Когда дело доходит до Gmail, ваш пароль уже помогает хакеру.Если злоумышленник получит ваш пароль от электронной почты, он может запросить ссылку для сброса пароля для любых приложений, которые вы используете. Затем он будет отправлен на электронную почту, которую он только что взломал. Таким образом, использование ваших учетных данных Google для входа в другие приложения не представляет новой угрозы безопасности сверх того, что уже возможно для хакера с вашим паролем.
Как это работает?
По сути, Google и Facebook ручаются за вас. Когда вы выбираете вход в приложение с помощью Google или Facebook, всплывающее диалоговое окно входа в систему фактически предоставляется этой компанией, а не приложением, которое вы пытаетесь открыть.Вы вводите свое имя пользователя и пароль, и сайт сообщает приложению: «Да, мы знаем этого человека и подтвердили, что она является тем, кем она себя называет. Вы можете продолжить».
В настройках приложения Facebook отображается список сайтов и приложений, подключенных к вашей учетной записи, и информация, к которой у них есть доступ. FacebookКакую информацию они предоставляют этим приложениям?
Как минимум, Facebook делится тем, что есть в вашем общедоступном профиле, например, вашим именем и аватаркой.Google обычно передает либо ваш адрес электронной почты, либо, по мере того, как мобильный телефон становится все более важным, ваш номер телефона, давая людям в приложении возможность связаться с вами в случае необходимости.
Но оба могут предоставить больше информации.
Например, Trip Advisor использует ваших друзей в Facebook, чтобы показать вам, где путешествовали люди, которых вы знаете, и какие отели и достопримечательности они оставили.
Если вы войдете в Uber с помощью Google, компания поделится информацией о вашем Google Кошельке для упрощения платежей.Сайт планирования Doodle.com запрашивает доступ к вашим календарям.
Как вы можете контролировать, какая информация будет передана?
Facebook позволяет довольно легко предоставлять или блокировать доступ к определенным типам информации.
Когда вы входите в приложение через Facebook, есть опция «Редактировать предоставленную вами информацию». При нажатии на ссылку открывается список разрешений, включая список ваших друзей, дату рождения, ваши лайки и адрес электронной почты. Вы можете установить или снять отметку с каждого фрагмента данных, чтобы решить, делиться ли им или нет.Единственное, что вы не можете снять, — это ваш общедоступный профиль.
Facebook позволяет вам выбирать, какими частями информации, помимо вашего общедоступного профиля, делиться со сторонними приложениями и сайтами, на которые вы входите, используя свой логин Facebook. FacebookУ Google нет такой гибкости, по крайней мере, пока. Как правило, поставщики приложений решают, какую информацию они собираются запросить у Google, и в большинстве случаев вы можете видеть, чем они делятся, но с этим мало что можно сделать.Это своего рода предложение «все или ничего».
Но некоторые сайты и приложения начинают добавлять возможность выбора вишни. Doodle, например, не запрашивает доступ к календарю заранее, а скорее начинает с информации вашего профиля и адреса электронной почты при регистрации, а позже отправляет отдельный запрос для управления своими календарями, который вы можете разрешить или запретить. Приложения Orbtiz и Etsy для Android также разделяют разрешения на основании служебной необходимости.
Все чаще приложения упрощают точный контроль того, какие разрешения вы даете при входе в систему с помощью своей учетной записи Google.Чтобы просмотреть список сторонних приложений и сайтов, подключенных к вашей учетной записи Google, перейдите в раздел «Вход и безопасность» моей учетной записи. Как и в случае с Facebook, вы можете — и должны периодически — просматривать и удалять любые приложения, которыми вы больше не пользуетесь. Но, в отличие от Facebook, вы не можете получить детальную информацию о том, какие детали будут опубликованы, а какие остаются конфиденциальными.
Как работает «Войти через Facebook / Google»? »Science ABC
Абсолютно безопасно входить в приложения и сторонние веб-сайты, используя свою учетную запись Facebook или Google.Крупные технологические компании (например, Google, Facebook и т. Д.) Используют стандарт под названием OAuth, который позволяет сторонним веб-сайтам получать доступ и извлекать отдельные фрагменты информации с этих крупных веб-сайтов для аутентификации пользователей.
Прежде чем мы углубимся в эту технологическую тайну входа на веб-сайты, давайте кратко рассмотрим рассматриваемый технологический механизм.
Что такое OAuth?
OAuth — это протокол, который помогает «крупным» веб-сайтам (веб-сайтам с очень большим количеством пользователей, таким как Google, Facebook и т. Д.)) предоставлять доступ к информации своих пользователей сторонним веб-сайтам или приложениям без разглашения паролей пользователей и других конфиденциальных данных.
Официальный логотип OAuth (Фото: Wikipedia Commons)
С технической точки зрения, OAuth — это открытый стандарт для делегирования безопасного доступа, что означает, что это услуга, которая позволяет таким веб-гигантам, как Google или Microsoft, разрешать своим пользователям делиться собственные избранные фрагменты информации на сторонних веб-сайтах или в приложениях, одновременно защищая конфиденциальную информацию пользователей.
OAuth обычно используется веб-сайтами или приложениями, такими как Facebook, Google, Twitter и Microsoft, все из которых имеют огромную базу данных пользователей.
Гипотетическая ситуация, когда OAuth идеально подходит.
Предположим, вы хотите быстро отредактировать изображение в Интернете. Вы переходите на веб-сайт, скажем, Canva, который помогает вам редактировать изображение прямо в окне веб-браузера. Однако есть загвоздка; Чтобы пользоваться своими услугами, Canva требует, чтобы вы зарегистрировались.
Поскольку изображение требует всего 5-6 минут быстрого редактирования, вам может не захотеться тратить еще больше времени на заполнение формы регистрации с нуля.Или вам может быть слишком скучно заполнять форму. Я знаю множество людей, которые недовольны при простом виде страницы регистрации!
Если честно, я думаю, что расстраиваться вполне разумно. В современном быстро меняющемся мире, где объем внимания пользователя Интернета составляет менее минуты, просьба к пользователю, который намеревается провести на вашем веб-сайте всего несколько минут, зарегистрироваться и создать учетную запись с нуля, на самом деле просит много! Пользователь может просто покинуть такой «требовательный» веб-сайт и найти другой, который не требует от него никакой регистрации.
Как OAuth избавит вас от хлопот, связанных с
Регистрация ?Большинство сторонних веб-сайтов (требующих наличия учетной записи) понимают нежелание пользователей создавать новые учетные записи. Чтобы гарантировать, что они не проиграют таким «упрямым» пользователям, эти сторонние веб-сайты внедряют стандарт OAuth в свои системы.
Сторонний веб-сайт с поддержкой OAuth (например, Canva) обычно предоставляет вам 2 варианта: либо зарегистрироваться «обычным способом», то есть заполнив онлайн-форму, либо зарегистрироваться с помощью Facebook или Google.
Обратите внимание на два метода регистрации в приложении: один позволяет вам использовать свои учетные записи в социальных сетях, а «обычный» — использовать вашу электронную почту.
Canva, как и практически все веб-сайты в Интернете, знает, что Facebook и Google имеют огромную базу пользователей (т. Е. Количество пользователей их сервисов исчисляется миллиардами), и делает ставку на то, что у вас может быть учетная запись. на любом / обоих этих веб-сайтах (Google / Facebook).
Таким образом, вместо того, чтобы просить нового пользователя заполнить форму регистрации вручную, что потенциально может занять 10 минут или больше, в зависимости от скорости и «уровня раздражения» пользователя, Canva просто просит вас зарегистрироваться, используя ваша учетная запись Google / Facebook.
Как работает OAuth?
В основном так работает стандарт OAuth:
Предположим, вам (пользователю) необходимо зарегистрироваться / создать учетную запись на стороннем веб-сайте / приложении (например, Canva).
Сначала вы нажимаете кнопку «Зарегистрироваться через Facebook».
Фото кредит; Canva.com
Он перенаправляет вас на Facebook.com и проверяет, вошли ли вы уже в Facebook. В противном случае вам будет предложено ввести имя пользователя и пароль для доступа к вашей учетной записи.После входа в систему отображается небольшое диалоговое окно, в котором описывается вид и объем информации, которой вы будете делиться со сторонним веб-сайтом. Если вы согласны предоставить необходимую информацию этому стороннему веб-сайту, нажмите кнопку «Продолжить».
Информация, к которой Canva, сторонний веб-сайт, хочет получить доступ через Facebook (Фото: Facebook)
Если вас не устраивает информация, которая будет передана на сторонний веб-сайт, вы всегда можете отредактируйте свои предпочтения.
Фото: Facebook
Теперь Facebook перенаправляет вас на соответствующий сторонний веб-сайт с кодом аутентификации, который, по сути, является способом Facebook сказать веб-сайту, что «да, у этого человека есть действующая учетная запись у меня».
Веб-сайт теперь показывает Facebook уникальный код, который он получил, когда впервые зарегистрировал себя в Facebook в качестве законного веб-сайта / приложения. Facebook использует этот код для проверки подлинности веб-сайта и, в свою очередь, предоставляет токен доступа к веб-сайту.
(Фото: Scienceabc.com)
Это токен, который веб-сайт использует для получения ограниченного / ограниченного доступа к некоторым данным вашей учетной записи, обычно состоящим из вашего имени, адреса электронной почты, пола и т. Д.
По сути, это то, как OAuth помогает крупным веб-сайтам, таким как Google или Facebook, предоставлять ограниченный доступ к избранной информации пользователей сторонним приложениям. Чтобы узнать больше обо всем процессе, посетите официальные страницы Facebook и Google, на которых подробно обсуждается эта система (ссылки приведены в разделе ссылок).
Статьи по теме
Статьи по теме
Вкратце, OAuth позволяет вам давать сторонним веб-сайтам специальный ключ, который открывает только одну дверь вашего дома и одновременно защищает главный ключ (то есть имя пользователя и пароль Google / Facebook), который может открыть все двери. дома.
Улучшение входа в систему с помощью Facebook Пользовательский интерфейс с помощью встроенного входа
В наши дни для пользователей, открывающих веб-сайты и приложения из веб-браузера, обычным явлением является аутентификация у провайдеров социальной идентификации, таких как Google или Facebook.Предложение входа в социальную сеть в качестве опции имеет большое значение для улучшения пользовательского опыта. Фактически, в недавнем опросе 86% пользователей сообщили, что их беспокоит необходимость создавать новые учетные записи на веб-сайтах, а 77% заявили, что «социальный вход — хорошее решение, которое должно быть на любом сайте».
На мобильных устройствах провайдеры социальной идентификации обычно имеют свои собственные приложения (например, Facebook, Twitter), и некоторые из них фактически предоставляют операционную систему (например, Google, Apple). В последних случаях пользователи могут использовать единый вход (SSO) с собственным пользовательским интерфейсом вместо повторной аутентификации в браузере.Это упрощает и упрощает работу с пользователем.
Auth0 уже поддерживает собственный вход в систему для Apple (вход в систему с помощью Apple), и мы рады сообщить, что теперь мы поддерживаем собственный вход и для Facebook. Это позволяет выполнять аутентификацию с использованием личности пользователя, который вошел в приложение Facebook, установленное на устройстве. Клиенты Auth0, которые реализовали этот поток, сразу заметили улучшение того, как их пользователи могут аутентифицироваться с помощью Facebook:
«Благодаря включению встроенной социальной аутентификации время входа в систему Facebook нашего приложения было сокращено на 50% по сравнению с веб-аутентификацией.А количество успешных входов в Facebook в нашем приложении увеличилось на 16% ».
— Эрик Дженсен, главный инженер, Kiva
Узнайте, как Kiva устранила 22 000 строк устаревшего кода, реализовав Auth0.
Улучшенный пользовательский интерфейс
Compass — ведущая национальная технологическая компания в сфере недвижимости, которая предоставляет инструменты и услуги, помогающие агентам по недвижимости развивать свой бизнес и лучше обслуживать своих клиентов. Как одна из крупнейших групп владельцев малого бизнеса в стране, агенты по недвижимости используют сквозной end Compass для повышения производительности и более эффективного управления бизнесом.В настоящее время Compass обслуживает более 18000 агентов по недвижимости в более чем 150 городах США, которые в 2019 году совершили сделки с недвижимостью на сумму более 91 миллиарда долларов.
Набор программных инструментов Compass действует как операционная система для агентов по недвижимости, делая их более эффективными за счет оптимизировать свой рабочий день, более точно оценивать недвижимость, определять лучшее время для размещения и многое другое. Платформа также объединяет списки, транзакции и данные отдельных клиентов, предоставляя агентам персонализированные рекомендации и идеи.Это позволяет агентам адаптировать свои услуги к конкретным потребностям каждого клиента.
Чтобы помочь агентам сотрудничать со своими клиентами и оставаться продуктивными, даже когда они не находятся перед своими ноутбуками, Compass предоставляет приложения для iOS и Android. Они реализовали вход в систему с помощью Google, Facebook и Apple, чтобы уменьшить неудобства для пользователей. Вы можете увидеть процесс входа в Facebook в действии ниже:
В Android отображается всплывающее окно, в котором пользователи могут подтвердить свою личность и войти в систему.В iOS процесс не такой плавный, поскольку приложение Facebook открыто, но это дает конечному пользователю четкое представление о том, что происходит, и убеждает его, что приложение Facebook предоставило учетные данные.
Соблюдение политик Facebook и Apple
В последние месяцы несколько провайдеров входа в социальные сети ужесточили свои требования по интеграции приложений со своими платформами аутентификации.
Политика платформы Facebook гласит: «Нативные приложения iOS и Android, реализующие вход через Facebook, должны использовать наши официальные SDK для входа.«
В рекомендациях Apple по применению приложений говорится: « Приложение не может хранить учетные данные или токены для социальных сетей вне устройства и может использовать такие учетные данные или токены только для прямого подключения к социальной сети из самого приложения, пока приложение уже используется ».
Как это работает?
На основании требований, описанных выше, мы совместно с Facebook разработали решение, которое позволит нам аутентифицировать пользователей Facebook в собственных приложениях при соблюдении правил Apple.На изображении ниже показано высокоуровневое описание потока:
Приложение входит в систему с помощью Facebook с помощью Facebook SDK. Это возвращает токен доступа Facebook.
Собственное приложение запрашивает профиль пользователя с помощью API Facebook или соответствующего вызова в Facebook SDK.
Приложение обменивает токен доступа на токен доступа к информации сеанса. Это токен, который можно использовать только для проверки того, что пользователь создал сеанс, а не для действий от имени пользователя или получения профиля пользователя.
Приложение вызывает конечную точку Auth0
/ oauth / token
, отправляя токен доступа к информации о сеансе и данные профиля пользователя.Auth0 вызывает конечную точку debug_token, чтобы проверить, что пользователь инициировал сеанс с Facebook.
Вы можете узнать больше и увидеть полезную нагрузку для каждого вызова API в наших документах «Добавить вход Facebook в собственные приложения».
Начало работы
Вы всего в нескольких шагах от значительного упрощения входа пользователей в ваши мобильные приложения.Ознакомьтесь с нашими руководствами по быстрому запуску Android и Swift, чтобы узнать, как интегрировать собственный вход в систему с Facebook с помощью наших обновленных Android SDK и Swift SDK.
Об Auth0
Auth0 предоставляет платформу для аутентификации, авторизации и безопасного доступа для приложений, устройств и пользователей. Команды безопасности и приложений полагаются на простоту, расширяемость и опыт Auth0, чтобы идентификация работала для всех. Защищая миллиарды транзакций входа в систему каждый месяц, Auth0 защищает идентификационные данные, чтобы новаторы могли вводить новшества, и дает возможность глобальным предприятиям предоставлять надежные и превосходные цифровые возможности своим клиентам по всему миру.
Для получения дополнительной информации посетите https://auth0.com или подпишитесь на @ auth0 в Twitter
Facebook Identity Provider | Войти через Facebook
Обзор
Добавить кнопку входа с помощью Facebook в FusionAuth просто, и это руководство проведет вас через шаги, необходимые для сбора учетных данных из Facebook, чтобы включить этот вход в социальную сеть.
После завершения этой конфигурации вы сможете включить кнопку входа в Facebook для одного или нескольких приложений FusionAuth.Ниже приведен пример страницы входа с включенным поставщиком удостоверений Facebook.
Создать учетную запись Facebook
Если у вас еще нет учетной записи Facebook, сделайте это в первую очередь. Если вам нужна помощь на этом этапе, спросите своих детей.
Добавить приложение Facebook
Чтобы включить опцию «Войти через Facebook» в FusionAuth, нам нужно добавить приложение Facebook. Перейдите по предоставленной ссылке или перейдите в свою учетную запись разработчика Facebook, чтобы продолжить.
Создайте новый идентификатор приложения
Нажмите кнопку Добавить новое приложение
, чтобы создать новое приложение Facebook.Приложение Отображаемое имя
будет отображаться пользователям, когда они входят в FusionAuth с помощью Facebook. Заполните эту форму и нажмите кнопку Create App ID
.
Настроить вход в Facebook
Чтобы включить вход в систему Facebook для этого вновь созданного приложения, добавьте в это приложение продукт Facebook Login
. Добавить продукт
, вероятно, первая страница, которую вы увидите после создания приложения, но если вы не найдете раздел Продукты +
или Добавить продукт
, найдите плитку для входа в Facebook
и нажмите Настроить
.
Теперь у вас есть продукт Facebook Login
, указанный в разделе Products
вашего приложения. Щелкните подменю Settings
раздела Facebook Login
на левой панели навигации. Просмотрите эту страницу, чтобы убедиться, что она соответствует вашим требованиям безопасности, однако параметров OAuth клиента по умолчанию должно быть достаточно.
Если поле Valid OAuth Redirect URIs
пусто, дальнейшая настройка не требуется. Однако, если вы хотите ограничить использование этой конфигурации Facebook на основе URL-адреса или вы уже настроили один или несколько URI перенаправления, вам необходимо убедиться, что URL-адрес FusionAuth добавлен в этот список.
Например, если вы собираетесь получить доступ к FusionAuth по URL-адресу https://login.piedpiper.com
, вам нужно будет добавить этот URL-адрес в конфигурацию Valid OAuth Redirect URIs
.
Сбор идентификатора приложения и секрета приложения
Для завершения настройки вам необходимо собрать App ID
и App Secret
для использования в конфигурации FusionAuth. Чтобы найти эти значения, перейдите в «Настройки» → «Основные» на левой панели навигации.
Вы можете записать эти значения сейчас или оставить эту страницу открытой, чтобы вы могли скопировать и вставить эти значения на следующем шаге в FusionAuth.
Добавьте домен верхнего уровня вашего приложения в поле App Domains
, в этом примере я добавил piedpiper.com
, потому что мое имя для входа в приложение будет происходить из https://login.piedpiper.com
.
Обратите внимание, что статус этого приложения показывает OFF
, чтобы сделать это приложение общедоступным, вам нужно будет изменить статус, что потребует некоторых других настроек, которые Facebook предложит вам выполнить.Однако вы можете использовать это приложение для входа в систему в этом состоянии.
Создание провайдера идентификационной информации Facebook
Последним шагом будет создание поставщика удостоверений Facebook в FusionAuth. Чтобы создать поставщика удостоверений, перейдите в «Настройки» → «Поставщики удостоверений», нажмите Добавить поставщика
и выберите Facebook
в диалоговом окне.
Это приведет вас к панели Добавить Facebook
, где вы заполните обязательные поля App Id
и App Secret
, используя значения из консоли Facebook.Текст кнопки также является обязательным, но по умолчанию он будет иметь значение Войти с помощью Facebook
, вы можете при желании изменить это значение по умолчанию.
Чтобы включить этого поставщика удостоверений для приложения, найдите имя своего приложения в разделе конфигурации Applications
в нижней части этой панели. Вы всегда будете видеть приложение FusionAuth
, это приложение представляет собой административный пользовательский интерфейс FusionAuth. Если вы хотите иметь возможность входить в FusionAuth с помощью этого провайдера, вы можете включить это приложение.
На следующем снимке экрана вы увидите, что мы включили этого поставщика входа в систему для приложения Pied Piper
и активировали Create registration
. Включение регистрации создания означает, что пользователю не нужно вручную регистрироваться в приложении перед использованием этого поставщика входа.
Например, когда новый пользователь пытается войти в Pied Piper
с помощью Facebook, если его пользователь не существует в FusionAuth, он будет создан динамически, и если был включен переключатель Create registration
, пользователь также будет зарегистрирован. для Pied Piper
и назначил любые роли по умолчанию, назначенные приложением.
Если вы не хотите автоматически предоставлять пользователя для этого приложения при входе в систему через Facebook, оставьте Создать регистрацию
выключенным. Вам нужно будет вручную зарегистрировать пользователя для этого приложения, прежде чем он сможет. Войти через Facebook
.
Вот и все, теперь кнопка Войти через Facebook
будет отображаться на странице входа в приложение Pied Piper.
Поля формы
- Требуется идентификатор приложения
Идентификатор приложения Facebook, указанный в настройках вашего приложения Facebook в поле
App ID
.- Требуется секрет приложения
Секрет приложения Facebook находится в настройках приложения Facebook в поле
Секрет приложения
.- Требуется текст кнопки
Текст, который будет отображаться на кнопке в форме входа. По умолчанию это значение
. Вход с помощью Facebook
, но его можно изменить по своему усмотрению.- Поля Необязательные значения по умолчанию:
адрес электронной почты
Это необязательное поле определяет поля, которые вы запрашиваете у пользователя при входе в систему.См. Документацию Facebook Graph API для получения дополнительной информации.
Если это поле опущено, по умолчанию будет установлено значение
, адрес электронной почты
, это поле является минимумом, необходимым для завершения входа в систему. Это поле не используется по умолчанию при обновлении, если поле остается пустым во время редактирования.Вы можете запросить дополнительные поля, такие как имя и день рождения. Вот пример запроса нескольких полей:
адрес электронной почты, имя, имя, имя, фамилия, день рождения
- Разрешения Необязательно, по умолчанию
адрес электронной почты
В этом необязательном поле определяются разрешения, которые вы запрашиваете у пользователя при входе в систему.Дополнительную информацию см. В документации API входа в Facebook.
Если это поле опущено, по умолчанию будет установлено значение
, адрес электронной почты
, это поле является минимумом, необходимым для завершения входа в систему. Это поле не используется по умолчанию при обновлении, если поле остается пустым во время редактирования.- Согласование лямбда Необязательно Доступно с версии 1.17.0
Лямбда может использоваться для сопоставления пользовательских требований, возвращаемых из Facebook.
Чтобы настроить лямбда, перейдите в «Настройки» → «Лямбда».
- Отладка включена Необязательно по умолчанию
false
Включите отладку, чтобы создать журнал событий, который поможет вам в отладке ошибок интеграции.
Создание собственной интеграции
Если вы создаете собственный интерфейс входа, вам нужно будет запустить поток поставщика идентификационной информации самостоятельно, а затем завершить вход.
Это можно сделать, если вы используете API входа, а не размещенные страницы входа FusionAuth.
Завершение входа в систему описано далее в API.
swift3 — вход в facebook с помощью swift 3
Вот код для входа в Facebook нажатием UIButton
.
Шаг 1 : Скопируйте этот код в свой файл класса:
импорт УИКит
импортировать FBSDKShareKit
импортировать FBSDKLoginKit
импортировать FBSDKCoreKit
class Facebook_loginPageViewController: UIViewController {
переопределить функцию viewDidLoad () {
super.viewDidLoad ()
}
override func didReceiveMemoryWarning () {
супер.didReceiveMemoryWarning ()
}
@IBAction func login (_ отправитель: Любой) {
self.facebooklogin ()
}
func facebooklogin () {
пусть fbLoginManager: FBSDKLoginManager = FBSDKLoginManager ()
fbLoginManager.logIn (withReadPermissions: ["электронная почта"], обработчик: {(результат, ошибка) -> Пусто в
print ("\ n \ n результат: \ (результат)")
print ("\ n \ n Ошибка: \ (ошибка)")
if (error == nil) {
let fbloginresult: FBSDKLoginManagerLoginResult = result!
if (fbloginresult.isCancelled) {
// Показать уведомление об отмене
} else if (fbloginresult.grantPermissions.contains ("электронная почта")) {
self.returnUserData ()
//fbLoginManager.logOut ()
}
}
})
}
func returnUserData () {
let graphRequest: FBSDKGraphRequest = FBSDKGraphRequest (graphPath: "я", параметры: ["поля": "электронная почта, имя"])
graphRequest.start (ЗавершениеHandler: {(соединение, результат, ошибка) -> Пусто в
if ((ошибка)! = nil) {
// Ошибка процесса
print ("\ n \ n Ошибка: \ (ошибка)")
} еще {
пусть resultDic = результат как! NSDictionary
print ("\ n \ n полученный пользователь: \ (результат)")
если (resultDic.value (forKey: "name")! = nil) {
let userName = resultDic.value (forKey: "имя")! в виде! Строка как NSString?
print ("\ n Имя пользователя: \ (userName)")
}
if (resultDic.value (forKey: "email")! = nil) {
let userEmail = resultDic.value (forKey: "электронная почта")! в виде! Строка как NSString?
print ("\ n Электронная почта пользователя: \ (userEmail)")
}
}
})
}
}
Шаг 2 : В AppDelegate
добавьте идентификатор Facebook:
импорт УИКит
импортировать FBSDKShareKit
импортировать FBSDKLoginKit
импортировать FBSDKCoreKit
class AppDelegate: UIResponder, UIApplicationDelegate {
func application (_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey: Any] = [:]) -> Bool {
пусть str_URL = url.absoluteString как NSString
if str_URL.contains ("fb1111111111111111") // введите свой идентификатор сюда {
вернуть FBSDKApplicationDelegate.sharedInstance (). application (
приложение,
open: url as URL !,
sourceApplication: параметры [UIApplicationOpenURLOptionsKey.sourceApplication] as! Нить,
аннотация: параметры [UIApplicationOpenURLOptionsKey.annotation])
}
вернуть FBSDKApplicationDelegate.sharedInstance ().заявление(
приложение,
open: url as URL !,
sourceApplication: параметры [UIApplicationOpenURLOptionsKey.sourceApplication] as! Нить,
аннотация: параметры [UIApplicationOpenURLOptionsKey.annotation])
}
}
Обновленный код : делегат приложения
func application (_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
пусть str_URL = url.absoluteString как NSString
если str_URL.contains ("fb111111111111111") {
вернуть FBSDKApplicationDelegate.sharedInstance (). application (
приложение,
open: url as URL ?,
sourceApplication: options [UIApplication.OpenURLOptionsKey.sourceApplication] as! Нить,
аннотация: параметры [UIApplication.OpenURLOptionsKey.annotation])
}
вернуть FBSDKApplicationDelegate.sharedInstance (). application (
приложение,
open: url as URL ?,
sourceApplication: параметры [UIApplication.OpenURLOptionsKey.sourceApplication] как! Нить,
аннотация: параметры [UIApplication.OpenURLOptionsKey.annotation])
}
}
Шаг 3 : введите этот код в `info.plist ‘
CFBundleURLTypes
<массив>
CFBundleURLSchemes
<массив>
fb1111111111111111
CFBundleVersion
2
FacebookAppID
1111111111111111
FacebookDisplayName
Сделка вместе
LSApplicationQueriesSchemes
<массив>
fbapi
fb-messenger-api
fbauth3
fbshareextension
.