소개
안녕하세요, Michael입니다 (WcaleNieWolny) 👋,
한 달간의 고된 (그리고 조금은 고통스러웠던 🙃) 작업 끝에, Capacitor Social Login의 첫 릴리스를 알리게 되어 기쁩니다. 이 플러그인은 iOS와 Android에서 Google 및 Apple 로그인을 모두 처리할 수 있도록 돕기 위해 설계되었습니다. 또한 Martin과 함께 다음과 같은 독특한 기능들을 작업해 왔습니다:
- Android용 Apple로 로그인 도입
- 새로운 Google Credentials API 채택
- 상세 문서 추가
Android에서 Apple로 로그인
먼저 Android에서 ‘Apple로 로그인’을 구현하며 얻은 주요 혁신에 대해 이야기해 보겠습니다. Apple의 SDK에는 이 기능이 없기 때문에 결코 쉽지 않은 작업이었습니다. 저는 이 글은 를 참고했지만, 보안을 강화하기 위해 약간의 수정을 거쳤습니다. 최종적으로 완성된 플로우는 다음과 같습니다.
아쉽게도 백엔드와 앱의 code 수정이 필요하지만, 현재로서는 최선의 방법입니다.
Android Google Login 개선
다음으로 Android에서 Google 로그인을 구현해 보았습니다. 결과는 다음과 같습니다. CodetrixStudio의 CapacitorGoogleAuth 사용 중인 곧 지원이 중단될 GMS 라이브러리는레거시로 분류되었습니다. 그래서 저는 CredentialManager를사용하기로 했습니다. 덕분에 로그인 흐름이 단순해졌고 번거로운 error 10 🎉
문서
마지막으로, 정말 멋진 ✨ 문서를 작성했습니다. 정확하고 상세한 내용을 담기 위해 많은 시간을 투자했습니다. 문서에는 Apple과 Google 설정을 위한 상세 가이드가 포함되어 있습니다. 또한 Login with Apple 🍎을 위한 예제 백엔드도
제공했습니다. 편하게 Apple 및 Google 가이드를 확인해 보세요!
마치며
결론적으로, Capacitor Social Login 플러그인은 새롭고 흥미로운 기능들을 대거 선보였으며, 앞으로 더 많은 기능이 추가될 예정입니다 🚀
새로운 Capacitor Social Login 플러그인 출시 소식
사용 중이라면 새로운 Capacitor Social Login 플러그인 출시 인증 및 계정 흐름을 설계할 때, 이를 다음 항목과 연결하세요: @capgo/capacitor-social-login @capgo/capacitor-social-login의 구현 세부 사항은, @capgo/capacitor-passkey @capgo/capacitor-passkey의 구현 세부 사항은 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric의 구현 세부 사항은, 2단계 인증 2단계 인증(Two-factor authentication)의 구현 세부 사항은, SSO (기업용) SSO (Enterprise)의 구현 세부 사항은.