Ошибка регистрации пароля при внедрении стороннего менеджера ключей доступаIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка регистрации пароля при внедрении стороннего менеджера ключей доступа

Сообщение Anonymous »

Мы внедряем стороннее приложение Passkeys Manager для iOS. В приложении ios в CredentialProviderViewController я реализовал:

Код: Выделить всё

func prepareCredentialList(
for serviceIdentifiers: [ASCredentialServiceIdentifier]
)

func provideCredentialWithoutUserInteraction(
for credentialRequest: ASCredentialRequest
)
func prepareInterfaceToProvideCredential(
for credentialRequest: ASCredentialRequest
)
func prepareInterface(
forPasskeyRegistration registrationRequest: ASCredentialRequest
)
При тестировании на таких веб-страницах, как webauthn.io и webauthn.me, наше приложение отображается как один из вариантов создания ключа доступа.
Мы получают вызовы вprepareInterface() и обрабатывают их, как рекомендовано здесь https://developer.apple.com/documentati ... interface/
Однако регистрация не удалась . Я понимаю, что в этой функции нам нужно создать ключ доступа с использованием криптобиблиотеки, а затем вызвать CompleteRegistrationRequest(using:completionHandler:)
Документация по этому вопросу скудна, поэтому ее сложно отладить по этой причине.
Нужна помощь в решении этой проблемы. Что нам может не хватать?
Есть ли какой-нибудь пример кода для переопределения этих функций?
Любые рекомендации по криптобиблиотеке для генерации ключей доступа
Когда ключи доступа сгенерированы, как нам передать их обратно в систему?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ys-manager
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»