사용자가 부하 직원의 역할을 관리하는 사용자 지정 firebase 인증이 필요합니다. 내 자신의 백엔드 인증 시스템을 구현하는 방법에 대한 이해에 대한 지침이 필요합니다. 어디서나 설명서에는 '사용자 토큰을 생성하는 사용자 이름과 암호를 백엔드에 보냅니다'라는 언급이 계속 있습니다. 이 백엔드는 무엇입니까? 나는 이것을 어디에서 추구 할까? 내 지식 도메인 firebase, firebase 기능, 각도 2/4, ionic2이 토론을위한 ... 감사Firebase 사용자 정의 인증 백엔드 구현 방법은 무엇입니까?
답변
당신은 웹에서 자바 스크립트를 사용하여 firebase sdk에 전자 메일 암호를 보내야 만합니다. 사용자가 인증 된 웹 페이지는 백엔드 서버 (nodejs 또는 PHP 등일 수 있음)에 결과를 보내고 거기에서 모든 역할 기반 액세스를 처리하기 위해 자신의 데이터베이스를 관리해야합니다.
Firebase는 기본적으로 사용자를 인증하고 다음 사용자 ID를 사용하여이 사용자를 식별 한 다음 자신의 시스템을 만들 수 있음을 알려줍니다.
파이어베이스에는 액세스 규칙이 있지만 먼저 정의해야하는 규칙은 각 사용자별로 완전히 정의 할 수는 없습니다. 암호를
이 참조 인증 : https://firebase.google.com/docs/auth/web/password-auth
그래서 이제는 하위 사용자가 수퍼 유저 A의 ID를 가정해야한다고 말하는 서비스를 작성합니까? 그것은 firebase cloud 기능이 될 수 있습니까? – OldSchool
중포 기지와 사용자 정의 인증을 수행하는 모든 쉬운 방법은 Auth0 같은 외부 ID 공급자를 사용하고 있습니다.
가이드 :
https://shusson.info/post/using-firebase-and-auth0-together
데모 :
- 1. 사용자 정의 인증 공급자를 Firebase
- 2. 사용자 정의 사용자 유형에 따른 Firebase 인증
- 3. Firebase 익명 인증 + 사용자 정의 토큰 서명
- 4. firebase 인증 사용자 정의 속성 오류
- 5. AbstractAuthenticationListener를 사용하여 사용자 정의 인증 공급자 구현
- 6. Tomcat을 사용한 사용자 정의 인증 구현
- 7. django 사용자 정의 로그인보기와 django 사용자 정의 인증 백엔드 간의 차이점은 무엇입니까?
- 8. "이 파일을 인증 서버에 복사하십시오"- Firebase 사용자 정의 인증
- 9. Firebase 사용자 재 인증
- 10. 사용자 정의 필드 구현
- 11. Scrapy를위한 스토리지 백엔드 구현 방법은 무엇입니까?
- 12. 인증 백엔드 파일
- 13. 사용자 정의 목록보기 구현
- 14. Firebase 문서에 Firebase 인증 사용자 매핑
- 15. Android의 Google Cloud 모바일 백엔드 스타터에서 사용자 정의 인증
- 16. Django 타사 앱을 통한 사용자 정의 인증 백엔드
- 17. Firebase Analytics에서 사용자 정의 사용자 작업을 설정하는 방법은 무엇입니까?
- 18. Django 백엔드 다중 데이터베이스 인증
- 19. 사용자 정의 지원되지 않는 공급자를 통한 Firebase 인증
- 20. firebase에 대한 사용자 정의 인증
- 21. django 사용자 정의 미들웨어 (사용자 이름, 비밀번호 및 토큰이 승인되지 않음)로 사용자 정의 인증 백엔드
- 22. 장고와 사용자 정의 인증?
- 23. 사용자 인증 사용자 정의
- 24. Django의 인증 백엔드 변경
- 25. Firebase 인증 클레임을 만드는 방법은 무엇입니까?
- 26. Django - 현재 사용자 인증 백엔드 클래스 읽기
- 27. Firebase 인증 사용자 목록을 검색하고 JSON 형식으로 다운로드하는 방법은 무엇입니까?
- 28. firebase 알림 사용자 정의
- 29. 사용자 정의 SessionIDManager 구현
- 30. 이메일 및 비밀번호로 Firebase 사용자 재 인증
는 [사용 사례 목록] (https://firebase.google.com/ 참조 docs/functions/use-cases # other_ways_to_integrate_with_third-party_services_and_apis)를 Firebase 용 클라우드 기능 문서에서 확인하십시오. [LinkedIn] (https://github.com/firebase/functions-samples/tree/master/linkedin-auth) 및 [Instagram] (https://github.com/firebase/functions-samples)의 사용자 지정 인증 공급자 중 일부/tree/master/instagram-auth). –
사용자 이름 (uid)이 전달 된 사용자의 uid를 읽는 함수를 'firebase functions'에 작성한 다음 firebase 데이터베이스 자체 내의 uid와 연결된 테이블에서 조회를 수행 한 후 사용자 정의 토큰을 생성 할 수 있습니까? 그런 다음 해당 사용자 정의 토큰으로 다시 로그인 할 수 있도록 해당 uid의 사용자 정의 작성 토큰 (master의 uid가 전달 된 uid와 다릅니다)을 다시 보냅니다. – OldSchool