關於驗證的新手問題。我習慣將認證合併到我的應用後端服務器中,例如Spring Security Authentication。我不太瞭解身份驗證提供程序是如何工作的。Xamarin表單身份驗證 - 身份驗證提供程序?
我擔心的是,每個供應商只能驗證自己的帳戶,即谷歌只能驗證gmail帳戶,而Azure活動目錄只能驗證某種微軟註冊帳戶?我不願意oauth,因爲作爲一名用戶,我總是偏執於從某個未知的提供商那裏登錄某個遊戲或應用程序,因爲我不確定我是否僅將我的Gmail或Facebook帳戶密碼提供給了一個rando。
我很好給人選擇使用誓言,但不太舒服,如果這是唯一的選擇。我希望人們能夠給我他們想要的任何電子郵件地址,以及他們爲我的網站創建的密碼。
還有這些問題:如果我使用身份驗證提供程序,我可以獲取用於登錄的實際電子郵件地址嗎?或者我只得到一個令牌?
如果我要構建自己的身份驗證服務,以便我可以接受任何電子郵件域作爲用戶名,那麼在Xamarin表單中最容易實現什麼,並且有人可以將我指向教程或其他內容?
建議表示感謝。
如果您正在實施自己的身份驗證,則可以使用https服務連接到您的服務器,並且您的服務器可以提供令牌或任何您需要的。 –