Теперь это возможно в iOS 8.
Это было представлено на WWDC 2014 в сеансе под названием «Ваше приложение, ваш сайт и Safari»
Илисм. этот пост о том, как это сделать в Swift.
Короче говоря, сертификат SSL веб-домена должен быть сертифицирован вашим приложением iOS (которое должно иметь возможность associated-domains
),Когда два учетных данных совпадают, вы можете использовать SecRequestSharedWebCredential
для получения существующих пар имени пользователя / пароля или SecAddSharedWebCredential
для добавления новых или обновления существующих.
Редактировать: Apple выпустила документацию о том, как это сделатьв Objective-C или Swift здесь