Описание тега sfauthenticationsession

1 ответ

iOS 11 AppAuth обрабатывает URI перенаправления, которое перенаправляет

При использовании AppAuth (v 0.90.0) для аутентификации Google OAuth в моем приложении iOS, особенно для iOS 11, происходит следующее: Запустите аутентификацию Google на клиенте iOS с URI перенаправления http://myproduct.com/oauth-redirect, Поскольк…
2 ответа

Как я могу использовать SFAuthenticationSession из nativescript?

Я работаю над поведением SSO в приложении на нативном скрипте. У меня есть следующий код Swift, который работает правильно: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } var webAuthSession: SFAuthentica…
2 ответа

Как SFAuthenticationSession хранит связанные с сеансом куки в Safari

Тл ; др прочитал последний абзац. Я использую библиотеку AppAuth ( https://github.com/openid/AppAuth-iOS) для обработки аутентификации пользователей на основе OpenID, для которых я хочу обеспечить работу единого входа через свое приложение. Целью ра…
1 ответ

Синхронизация с Safari - расширение для SFSafariViewController

Я знаю это SFSafariViewController имеет частное хранилище cookie и другие реализации. Тем не менее, я знаю, что мы можем написать расширение для каждого (каждой собственной системы) класса Swift. Мне нужно либо поделиться куки с родным Safari, либо …
0 ответов

Ограничения на SFAuthenticationSession

В документации Apple для SFAuthenticationSession говорится, что она позволяет совместно использовать логин "вместе с файлами cookie и данными сайта". Мой вопрос заключается в том, есть ли какие-либо ограничения в отношении файлов cookie и что именно…
10 ответов

SFAuthenticationSession/ASWebAuthenticationSession и выход из системы

Я планирую переключить приложение со старого потока OAuth с помощью SFSafariViewController в новый поток с iOS 11 SFAuthenticationSession, Вход в систему не проблема, переход на новый API занял у меня несколько минут. Однако выход из системы меня оз…
09 ноя '17 в 17:17
0 ответов

Войдите в SFAuthenticationSession, затем откройте ссылку в SFSafariViewController, который выполняет SSO

Я использую AppAuth-iOS для входа в AD B2C, AppAuth-iOS использует SFAuthenticationSession для выполнения запросов аутентификации на iOS 11+. Я предположил, что когда я вызываю SFSafariViewController, чтобы открыть ссылку на веб-приложение, которое …
0 ответов

Keycloak и SSO с SAML и Safari

Мы используем keycloak 3.4.2, чтобы попытаться интегрировать поведение SSO (через SAML). Я настроил двух клиентов в одной области; если пользователь входит в систему clientA, и он открывает новую вкладку в том же браузере и входит в систему clientB,…
04 апр '18 в 16:46
0 ответов

Google SSO со сторонними приложениями не работает на iOS 11?

На моем iPhone (iOS 11.3), если я захожу в приложение G Suite ("Листы", "Слайды", "Документы", "Gmail" и т. Д.), А затем перехожу к другому приложению G Suite, оно отображает мою регистрационную информацию, и если я выбираю, что оно входит в систему…
1 ответ

Создайте единый вход с помощью SFAuthenticationSession в iOS 11

Я работаю над двумя приложениями для iOS, которые используют одни и те же токены цепочки для ключей, которые они получают, когда пользователь входит в любое из приложений, вводя свое имя пользователя и пароль в веб-представлении. Токены, сохраненные…
0 ответов

Вызов пользовательской схемы URL (myapp://) из облачной функции Firebase

Я пытаюсь сделать возможным вход в приложение iOS с Instagram. Я пытаюсь сделать это с SFAuthenticationSession и к сожалению SFAuthenticationSession требует callbackURL быть на заказ (как myapp://) и Instagram только позволяет http/https ссылки как …
1 ответ

Есть ли способ узнать, есть ли файл cookie, прежде чем показывать приглашение SFAuthenticationSession

На iOS 11 Apple представила новый способ обмена данными аутентификации между Интернетом и мобильным приложением с SFAuthenticationSession, Было бы плохо, чтобы пользователь показывал SFAuthenticationSession подсказывать всем новым пользователям - ко…
1 ответ

Почему SFAuthenticationSession запрашивает согласие каждый раз?

Я использую SFAuthenticationSession с SSO и OAuth. При звонке start() метод, iOS выскакивает диалоговое окно согласия, прося пользователя разрешить приложению использовать поставщика OAuth. Всплывающее окно согласия появляется каждый раз, когда начи…
28 ноя '17 в 16:20
0 ответов

Автоматический вход для загрузки нового приложения после OAuth через другое приложение (iOS 11)

У меня есть веб-сайт, который позволяет входить через OAuth, где пользователь может использовать стороннее приложение iPhone для входа в систему. Позже, если тот же пользователь на том же устройстве загрузит официальное приложение стороннего произво…
1 ответ

SSO опыт работы с SFSafariViewController

В описании SFSafariViewController написано, что Два случая, когда вы будете использовать SFAuthenticationSession: Вход в службу третьей стороны с использованием протокола аутентификации (например, OAuth). Эта опция хорошо работает для приложений соц…
09 янв '18 в 16:28
1 ответ

Использование SFSafariViewController вместо ASWebAuthenticationSession/SFAuthenticationSession для OAuth

Наша команда по работе с пользователями не любит всплывающее окно согласия при каждом открытии страницы входа. Кроме того, мы стремимся настроить внешний вид окна браузера, представленного при OAuth реализуется с помощью ASWebAuthenticationSession/S…
1 ответ

Очистка оповещения SFAuthenticationSession в XCUITest с помощью addUIInterruptionMonitor()

Кто-нибудь успешно использовал addUIInterruptionMonitor очистить предупреждение start()в SFAuthenticationSession во время запуска XCUITest? Я не могу заставить его работать на Xcode 9.1/iOS 11.1.1 (симулятор или устройство). Стандартный совет (настр…
0 ответов

Обработчик завершения SFAuthenticationSession не вызван

Я пытаюсь реализовать подход к обмену куки-файлами из Safari и App. я использую SFAuthenticationSession так как совместное использование куки было отключено. Я прочитал тему, и кажется, что это лучшее решение для достижения этой цели. Существует не …
0 ответов

Разделял ли SFAuthenticationSession файлы cookie между приложениями

Я использую единый вход (SSO), чтобы позволить пользователю войти в приложение iOS. Я реализовал единый вход с SFAuthenticationSession. Я создал другое приложение и реализовал тот же механизм единого входа, который использует тот же URL-адрес для вх…
14 дек '17 в 15:42
1 ответ

login.microsoftonline.com не работает с использованием симуляторов Xcode 9

Кто-нибудь использует AppAuth 9.1 и Xcode 9? Я успешно использовал SFAuthenticationSession для вызова желаемой страницы входа, которая затем перенаправляет меня на login.microsoftonline.com. Однако вместо этого я получаю эту пустую страницу. У меня …