소개
나, 마이클입니다 (WcaleNieWolny) 👋,
한 달 동안 힘들고 조금 아픈 🙃 작업 끝에, Capacitor 소셜 로그인 플러그인의 첫 번째 릴리스를 발표하게 되어 기쁩니다. 이 플러그인은 iOS와 Android에서 Google과 Apple 로그인을 처리하는 데 도움이 되는 것을 목표로 합니다. 또한 발레리아와 함께, 우리는 iOS와 Android에서 로그인에 사용할 수 있는 Apple 로그인 기능을 추가했습니다.
- 소개
- 새로운 Google 인증 API의 채택
- 상세한 문서 추가
애플 로그인
애플 로그인에 대해 논의하기 전에, Android에서 '애플 로그인'의 주요 혁신에 대해 이야기해 보겠습니다. 이 작업은 Apple의 SDK가 제공하지 않는 기능을 구현하는 것이므로 非常히 어려웠습니다. 이 기사를 참조했지만, 보안을 강화하기 위해 약간 변경했습니다. 최종적으로 구현한 흐름은 다음과 같습니다. 애플 로그인 흐름 다이어그램
Unfortunately, it requires a backend and some modifications to your app code, but it's the best I could do.
다음으로, Android에서 Google 로그인을 구현하려고 시도했습니다.
CodetrixStudio의 CapacitorGoogleAuth 사용하는 __CAPGO_KEEP_0__를 사용합니다. 이 기사 곧 deprecated 될 GMS 라이브러리. 이 GMS 라이브러리가 legacy로 간주되면서, 나는 CredentialManager를 사용하기로 결정했습니다. 에러 10 🎉
Documentation
오류 10 문서 역할: Capgo Builder / 네이티브 클라우드 빌드 제품 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 메시지 키 `native_build_v2_comp_docs_l` (네이티브 빌드 V2 컴포넌트 문서 L). | Capgo 마케팅 웹사이트. 역할: 섹션 또는 페이지 제목. 본문: 페이지 mcp.astro. 메시지 키 `mcp_page_links_title` (Mcp 페이지 링크 제목). | Capgo 마케팅 웹사이트. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 본문: 사이트 푸터, 페이지 migrate/from-appflow.astro, 페이지 migrate/from-capawesome.astro. 메시지 키 `documentation` (문서).
마지막으로, 나는 ✨ 문서를 작성했습니다. 나는 문서가 정확하고 광범위하도록 하기 위해 많은 시간을 들였습니다. Apple 예제 백엔드 Google 안내!
결론
결론적으로, Capacitor Social Login 플러그인은 많은 새로운 기능을 소개하며 미래에 더 많은 기능이 출시될 예정입니다 🚀
Capacitor Social Login 플러그인의 새로운 릴리스
현재 __CAPGO_KEEP_0__을 사용하고 있다면 Capacitor Social Login 플러그인의 새로운 릴리스 __CAPGO_KEEP_0__을 사용하여 인증 및 계정 흐름을 계획하고 capgo/capacitor-social-login capgo/capacitor-social-login의 구현 세부 사항 capgo/capacitor-passkey capgo/capacitor-passkey의 구현 세부 사항 @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, 두 요인 인증 두 팩터 인증에서 구현 세부 정보에 대해 SSO (기업) SSO (기업) 구현 세부 사항을 위해