Я строю стороннее приложение Manager пароля для iOS 17+ и пытаюсь поддержать регистрацию и аутентификацию PassKey с помощью расширения поставщика учетных данных. Тем не менее, я сталкиваюсь с проблемами при попытке зарегистрировать паски на веб -сайте, который у меня нет, например, https://webauthn.io. = Да) < /li>
Я реализовал необходимую группу приложений и группу доступа к ключам < /li>
Мое приложение показывает всплывающее окно «Создать паски», и пользователь может нажать «Продолжить», чтобы продолжить < /li>
В своем расширении я обращаюсь к запросу, например: < /li>
< /ul>
Код: Выделить всё
override func prepareInterface(forPasskeyRegistration registrationRequest: ASCredentialRequest) {
let controller = ASAuthorizationController(authorizationRequests: [registrationRequest])
controller.delegate = self
controller.presentationContextProvider = self
controller.performRequests()
}
< /code>
Однако, когда это вызывается, я получаю следующую ошибку: < /p>
Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1004
». Запрос не разрешен пользователем или платформой в текущем контексте, возможно, потому что пользователь -разрезанный пользователь PRISIS, потому что PRISIS -PRISIS, PRISIS, PRISIS, PRISIS, PRISIS, PRISID. /> Мои вопросы: < /p>
Требуется ли настройка связанного домена (AASA) для полаженной партии для регистрации паски, даже для веб-сайтов, которые у меня нет (например, WebAuthn.io)? Веб -сайты?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ng-a-crede