Возможен ли единый вход с помощью пользовательского идентификатора с использованием Account Framework iOS?
Я разрабатываю рамки, которые могут использоваться различными поставщиками автосервисов.
Моя структура предоставляет информацию об автомобильных деталях, такую как цена, гарантия, наличие и т. Д. Есть несколько других конфиденциальных услуг, для которых мне нужен логин пользователя.
Требование: я хочу включить единый вход (SSO), как если бы у меня было два провайдера автосервиса X и Y использует мою платформу, и если я вошел в приложение X, поэтому я автоматически войду в Y, нажав одну кнопку.
Я устал достигать этого с iOS Accounts Framework, но обнаружил, что поддержка Facebook и других социальных сетей удалена.
Но класс AccountsType имеет свойство
@property(readonly, nonatomic) NSString *identifier;
Который принимает NSString, а не enum. Так это возможно с пользовательским идентификатором учетной записи?? Я много искал и не нашел ни блога, ни документа, ни примера. Если возможно, тогда вы могли бы направить меня или дать мне ссылку на документ.
Ссылка
Класс ACAccountType: ссылка
Идентификаторы типа учетной записи: ссылка