К основному содержанию
скилл CX Codex

authentication · dpearson2699 — скилл для Claude Code: вход в iOS и установка

Помогает собирать сценарии входа в iOS через Apple ID, passkeys, OAuth и биометрию. Пригодится, когда нужно связать авторизацию с проверкой учётных данных и серверной валидацией.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill authentication -a claude-code
Открыть на GitHub

Что делает authentication

Скилл разбирает потоки входа на iOS с AuthenticationServices и LocalAuthentication: Sign in with Apple, passkeys, OAuth через ASWebAuthenticationSession, Password AutoFill и повторную проверку пользователя по биометрии. В примерах описаны ASAuthorizationController, обработка результата авторизации и проверка состояния учётных данных при запуске приложения, включая отзыв доступа.

Отдельное внимание уделено границе между приложением и сервером: identityToken и код авторизации нужно отправлять на сервер для проверки или обмена, а не считать доказательством входа на устройстве. Для Sign in with Apple заранее включите соответствующую возможность приложения в Xcode. Passkeys требуют настроенного домена relying party с Associated Domain webcredentials: и записью AASA.

Для серверной проверки токена понадобятся публичные ключи Apple; скилл также описывает проверку iss, aud и exp. Это означает, что проверку токена нельзя подменять клиентской проверкой в самом приложении.

Какие задачи решает

  • реализовать вход через Sign in with Apple
  • обработать отзыв и состояние учётных данных Apple
  • передать identity token серверу для проверки
  • настроить вход по passkey для домена приложения
  • добавить повторную биометрическую проверку через LAContext

Примеры запросов агенту

  • Реализуй вход через Sign in with Apple и обработай успешный ответ ASAuthorizationController.
  • Добавь проверку состояния Apple ID при запуске и выход при отзыве доступа.
  • Настрой passkey-вход для домена приложения и укажи необходимые требования к Associated Domain.

Как установить authentication

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill authentication -a claude-code

2Вручную: положить файлы

~/.claude/skills/authentication/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/authentication/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о authentication

Как установить authentication в Claude Code?

Выполните npx skills add dpearson2699/swift-ios-skills --skill authentication -a claude-code. Файл скилла находится по пути ~/.claude/skills/authentication/SKILL.md.

Что делает скилл authentication?

Он помогает реализовать iOS-аутентификацию через Apple ID, passkeys, OAuth, Password AutoFill и биометрию, а также обработать состояние учётных данных и передачу токена серверу.

Что нужно настроить для passkeys?

Для домена relying party нужна запись Associated Domain webcredentials: и запись AASA.

Похожие скиллы

Всё по теме «Мобильная разработка» →

Сначала — authentication от других авторов.

authentication codewithmukesh Скилл для ИИ-агента, который подсказывает, как правильно настроить аутентификацию и авторизацию в ASP.NET Core: JWT, OIDC, Identity, политики. CX Codex +1 2 800установок vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

Из того же набора69

swiftui-gestures Помогает настраивать жесты в SwiftUI: объединяет нажатия, смахивания и зум, а также устраняет конфликты в иерархии представлений. CX Codex +1 4 000установок storekit Помогает писать и проверять встроенные покупки и подписки на StoreKit 2: пейволлы, транзакции, проверка прав доступа. CX Codex +1 4 000установок swiftui-uikit-interop Помогает связать интерфейсы UIKit и SwiftUI без путаницы с жизненным циклом и потерей данных в общих состояниях. CX Codex +1 4 100установок background-processing Скилл помогает настроить фоновые задачи в iOS через BGTaskScheduler, URLSession и пуши. Пригодится при планировании фоновой загрузки данных или ночной очистки базы. CX Codex +1 3 900установок vision-framework Скилл для распознавания текста, лиц и штрихкодов в iOS-приложениях. Пригодится, когда нужно добавить OCR или сканирование камерой. CX Codex +1 3 800установок healthkit Скилл помогает настроить чтение, запись и агрегацию данных Apple Health через HealthKit на Swift. Пригодится при реализации тренировок, графиков активности и фонового сбора метрик. CX Codex +1 3 900установок natural-language Скилл для разбора текста на устройстве: токенизация, определение языка, теги частей речи, сущности, тональность и перевод в приложениях Apple. CX Codex +1 3 700установок core-motion Скилл по Core Motion: акселерометр, гироскоп, шагомер, распознавание активности, высота, движение AirPods и погружение на watchOS. CX Codex +1 3 700установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой