Подумайте AppAuth-iOS , чтобы быть простым набором классов, который поможет вам создавать запросы OAuth / OpenID Connect и получать ответы.Их образцы могут содержать образцы, которые используют только WebView с потоком кода авторизации.Но если вы проверяете документы, вы можете найти их API классов, поддерживающие предоставление пароля.
Вы можете создать OIDTokenRequest со связанными параметрами.Здесь вы можете использовать встроенный тип предоставления OIDGrantTypePassword из OIDGrantTypes .Просто введите пароль пользователя, полученный из вашего механизма входа, в OIDTokenRequest через дополнительные параметры.Создайте запрос и получите ответ.Я сам не пробовал этого, но простой просмотр документации показывает, что это правильный путь.
Всегда думайте о поддержке библиотек как о простых классах, которые были написаны, чтобы помочь вам.Таким образом, все становится проще.