0

안녕하세요. 2 년 넘게 Firebase를 사용해 왔으며 정말 좋아합니다.Firebase Auth. 하나의 주요 회사 계정에 로그인 할 수있는 많은 사용자를 설계하는 방법.

나는 회사를 위해 새로운 앱을 크레이 텍하고 싶다. Firebase Auth를 사용하십시오. 게임 1 사용자 당 1 개의 게임 레코드 데이터를 이해합니다. 쉽습니다. 나는 그것을하는 방법을 안다.

그러나 기업용 응용 프로그램 LIKE Slack.com;
많은 사용자가 자신의 로그인으로 하나의 회사 데이터에 연결됩니다.

ex ; {{company}}.slack.com => user1, user2, user3 
    or www.slack.com/{{company}} => user1, user2, user3 
    or www.slack.com [only] => user1, user2, user3, [link => 1company data] 

따라서 한 회사 계정을 의미하며 많은 사용자가 허가를 받아 링크를합니다.

내 질문은 회사의 로그인에 대한 가장 좋은 방법은 있습니까

  1. 입니까?

  2. 사용자 이름 로그인 만 사용할 수 있다면 더 좋습니다 (사용자의 이메일 로그인이 아닌).

다음과 같은 패러다임의 사용을 고려해야합니다
+0

해당 앱에 가입 한 사용자가 해당 회사의 사용자인지 확인하는 방법을 묻는 질문이 있으십니까? 그렇다면 앱에서 이메일의 도메인이 @ company.com인지 확인할 수 있습니다. 사용자 이름 로그인을 사용하고 싶다면 입력 한 이메일 주소로 보낸 확인 이메일이 필요하다고 생각하고 사용자 이름을 허용하십시오. – Jay

답변

2

:

  • 이 [중포 기지] 데이터베이스의 일부가 공개되며 어떤 부분이 로그인 할 각 개별 사용자
  • 인증 사용에 특정한 어떤 결정을 당신의 엔터프라이즈 사용자 (기업용 응용 프로그램을 개발중인 경우 전자 메일을 사용하여 엔터프라이즈 도메인에 있음을 확인하십시오.)
  • 데이터베이스 규칙을 사용하여 사용 권한을 설정합니다 (예 : 적절한 도메인 로그인으로 부품 xxx에 액세스 할 수 있음, s yyy; 개인이 zzz에 액세스 할 수 있음)
+0

riseres ... 대답이 마음에 드시면 "현상금"을 수여 할 수 있습니까? – ErstwhileIII

+0

현상금 자동 상금을 수여해도 죄송합니다. 이제 나는 어떻게 상을 받는지 안다. – riseres