ASP.NET Core 簡介Identity | NET Core MVC Login example
本文內容 作者:RickAnderson[1]ASP.NETCoreIdentity:是支援使用者介面(UI)登入功能的API。管理使用者、密碼、設定檔資料、角色、宣告、權杖、電子郵件確認等。使用者可以使用儲存在中的登入資訊來建立帳戶,Identity也可以使用外部登入提供者。支援的外部登入提供者包括Facebook、Google、Microsoft帳戶和Twitter[2]。如需如何全域要求所有使用者進行驗證的詳細資訊,請參閱要求驗證的使用者[3]。Identity原始程式碼[4]可在GitHub上取得。ScaffoldIdentity[5]並查看產生的檔案,以檢查與的範本互動Identity。Identity...
本文內容作者:Rick Anderson[1]
ASP.NET Core Identity:
是支援使用者介面 (UI) 登入功能的 API。 管理使用者、密碼、設定檔資料、角色、宣告、權杖、電子郵件確認等。使用者可以使用儲存在中的登入資訊來建立帳戶, Identity 也可以使用外部登入提供者。 支援的外部登入提供者包括 Facebook、Google、Microsoft 帳戶和 Twitter[2]。
如需如何全域要求所有使用者進行驗證的詳細資訊,請參閱 要求驗證的使用者[3]。
Identity 原始程式碼[4]可在 GitHub 上取得。 Scaffold Identity [5]並查看產生的檔案,以檢查與的範本互動 Identity 。
Identity通常是使用 SQL Server 資料庫來設定,以儲存使用者名稱、密碼和設定檔資料。 或者,您也可以使用另一個持續性存放區,例如 Azure 資料表儲存體。
在本主題中,您將瞭解如何使用 Identity 註冊、登入和登出使用者。 注意:範本會將使用者的使用者名稱和電子郵件視為相同。 如需有關建立使用之應用程式的詳細指示 Identity ,請參閱 後續步驟[6]。
Microsoft 身分識別平臺[7]為:
Azure Active Directory (Azure AD) 開發人員平臺的演進。 與無關 ASP.NET Core Identity 。ASP.NET Core Identity將使用者介面 (UI) 登入功能新增至 ASP.NET Core web 應用程式。 若要保護 web Api 和 Spa,請使用下列其中一項:
IdentityServer4 是 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0 架構。 IdentityServer4 可啟用下列安全性功能:
驗證即服務 (AaaS) 單一登入/關閉 (SSO) 超過多個應用程式類型 Api 的存取控制 同盟閘道如需詳細資訊,請參閱 歡迎使用 Identity Server4[8]...