2016-08-25 3 views
1

명백한 지식 부족 때문에 ... 여기에있는 이유입니다 ...Firebase를 사용하여 사용자 정의 인증을 수행하는 방법은 무엇입니까?

Firebase에서 사용자 정의 Auth 메소드를 만들려면 어떻게해야합니까?

'사용자 이름/비밀번호'옵션이 보이지 않습니다. '이메일/비밀번호'만 볼 수 있습니다.

"이메일"이라는 용어는 단순히 "사용자 이름"일 수있는 문자열의 임의의 이름입니까?

앱을 설치할 때 앱 하드웨어에서 파생 된 고유 사용자 이름이 앱 사용자에게 자동으로 할당되는 시스템을 만들고 싶습니다. 비밀번호를 입력하면됩니다. 특정 기기에서만 앱을 사용할 수있는 권한이 부여됩니다. 이미 PHP/mySQL을 사용하여 구현했지만,이 애플리케이션을 Firebase로 변환하는 중입니다.

Android를 사용하고 있지만 중요하지는 않습니다. 어떤 도움을 주셔서 감사합니다.

답변

1

"이메일"이라는 용어는 단순히 "사용자 이름"일 수있는 문자열의 임의의 이름입니까?

예 아니오.

필자는 Firebase의 비밀번호 인증을 한 번도 사용하지 않았지만 성공적으로 완료하려면이 사용자 등록에 유효한 이메일 주소를 제공해야합니다.
따라서 사용자를 <fingerprint>@mydomain.com으로 등록하면됩니다.

그러나이 경로로 이동하면 사용자가 암호를 잊어 버린 경우 암호 재설정 방법에 유효한 전자 메일 주소가 필요하므로 암호를 다시 설정할 수 없습니다.

하지만 결국 하드웨어를 변경하는 것과 같은 "간단한 조치"가 이전 지문을 무효화 할 것이므로 비밀번호가 필요하지 않다고 생각합니다.

그 말로는 "임시 계정"에 대한 언급이 많이 있기 때문에 앱에만 알고 있고 anonymous authentication을 사용하는 일부 비밀번호를 사용하도록 선택할 수 있습니다.

관련 문제