Passkeys не работает с несколькими пассажирами на одном устройствеIOS

Программируем под IOS
Ответить
Anonymous
 Passkeys не работает с несколькими пассажирами на одном устройстве

Сообщение Anonymous »

Я использую аутентификацию Passkey в своем приложении. Пользователи могут добавлять несколько пассажиров для одного устройства и удалять их (в таких случаях они помечены как удаленные на бэкэнд). Если пасак снят, он не передается в свойство «AllcredEntialIDS» во время последующей аутентификации. Один (PassKey B) и сразу же удаляет его во время следующей попытки аутентификации, я передаю только одно разрешенное значение CredentialdIds (PassKey A) к AsauthorizationController, но это указывает на то, что на устройстве не сохраняются пассажиры. Хотя Passkey A работал для аутентификации перед созданием Passkey B и все еще виден в моем приложении паролей, кажется, что AsauthorizationController ищет самый последний пассив (B) и игнорируя PassKey A. < /P>
Мой вопрос: как лучше всего справиться с этим? Должен ли я: < /p>

ограничить количество пассажиров на устройство (или на идентификатор Apple) до 1? < /Li>
Удалить пассажи B из ключей, когда пользователь его удаляет? > < /ul>
Я пытался отладить проблемы и все кодировки учетных данных в порядке. PassKey Аутентификация работает до создания и удаления второго пассажиров

Подробнее здесь: https://stackoverflow.com/questions/794 ... ame-device
Ответить

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

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

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

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

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