IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
NextAuth에서 휴대폰 번호나 이메일을 사용하여 로그인하는 방법은 매직링크 또는 소셜 로그인을 이용할 수 있습니다. 매직링크를 사용하면 사용자가 휴대폰이나 이메일로 받은 인증번호를 입력하지 않고, 전달받은 링크를 선택하여 로그인을 완료할 수 있습니다. 이 방식의 장점은 인증번호 절차 없이 링크 클릭으로 바로 로그인할 수 있다는 점입니다. 단점으로는 이메일 서비스로 이동해서 링크를 클릭해야 하는 번거로움이 있을 수 있습니다.
또한, 소셜 로그인을 통해서도 NextAuth에 로그인할 수 있습니다. 이 방식은 많은 서비스에서 사용되고 있으며, 가장 간단한 방법 중 하나입니다. 소셜 로그인은 자신의 전화번호를 입력하면 스마트폰에 TOP 번호가 뜨고, 그 번호를 사이트에 입력하여 로그인하는 방식입니다. 휴대폰 본인인증보다 훨씬 단순하고, 정부 사이트를 포함한 많은 사이트에서 사용되는 이상적인 기술입니다. 다만, 현재는 디지털 원패스의 인증과정이 제대로 동작하지 않아 문제가 발생하고 있습니다.