我是firebase的新用戶,我已經按照基本教程實施了帶有用戶名/密碼認證以及Google認證的應用。使用谷歌的Firebase應用用戶註冊
這顯然允許我登錄到應用程序,但我想註冊一個用戶併爲他們指定一個特定的角色。作爲一個例子,我可能在應用程序中有兩種類型的用戶,一個買家和一個賣家或者一個請求服務和服務提供者的用戶。我有一個電子郵件/密碼用戶的基本註冊頁面,我可能會添加一個額外的字段來表明他們是什麼類型的用戶,但我不知道如何實施聯合身份提供商的註冊頁面,如谷歌和Twitter。
如何使用其中一個提供者註冊具有特定角色的用戶?
我已經搜索了一些例子,但是我一直沒有找到我想要的。
查看大多數熱門答案:https://www.google.com/search?q=site:stackoverflow.com+firebase+add+user+properties –
謝謝@FrankvanPuffelen。我必須錯過某些明顯的東西,但我仍不明白它如何與Google,Twitter或Facebook等身份提供者協同工作 – pjr
您無法向現有身份提供者添加屬性。因此,您必須創建自己的身份提供者或將其他位置的屬性存儲在您嘗試保護的系統可以訪問的位置。 –