개발자

안드로이드 OTP 시작을 어디서부터 해야할까요?

2024년 01월 11일조회 53

안드로이드에서 OTP 구현을 제로베이스에서 시작을 하게 됐습니다. 필요한 베이스와 참고할만한 깃헙소스가 있으면 추천 부탁드립니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 01월 11일

OTP(One Time Password)를 Android에서 구현하려면 처음에는 SMS OTP 또는 Email OTP 구현을 시작하는 것이 좋습니다. Google Firebase Authentication와 같은 서비스를 사용하여 이러한 기능을 빠르게 추가할 수 있습니다. Firebase Authentication은 이메일, 전화번호 (SMS OTP), 인증 공급자 등 다양한 인증 방법을 제공합니다. 복잡한 백엔드 시스템 없이 안전하게 인증시스템을 만들 수 있으며 대시보드에서 통계와 문제를 쉽게 모니터링할 수 있습니다. Android Studio 프로젝트에서 Firebase SDK를 설정하는 단계를 따라 실행해야 합니다. 그런 다음 파이어베이스 OTP 인증의 단계를 따라가면 됩니다. Android와 Firebase에 대한 자세한 정보는 아래 링크에서 확인할 수 있습니다. - Firebase: https://firebase.google.com/docs/auth/android/firebaseui - Github 소스 코드 예제: https://github.com/firebase/quickstart-android/tree/master/auth 학습용 튜토리얼 자료도 찾아볼 만합니다: - 시작하기: https://www.androidhive.info/2016/06/android-getting-started-firebase-simple-login-registration-auth/ 다른 형태의 OTP 인증 및 보안을 원한다면 더 많은 학습과 개발 작업이 필요합니다. 다양한 암호화 등 보안 관련 이론을 알고있어야하며, 서버와 앱 모두에서 안전한 인증 프로세스를 보장하기 위해 백엔드 개발 경험이 필요합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!