發表文章

目前顯示的是有「登入」標籤的文章

建置一個使用「FaceBook」、「Google」帳號登入的「Asp.net MVC」 網站。

圖片
一、介紹 本文章將會介紹建置一個使用「FaceBook」、「Google」帳號登入的「 Asp.net MVC」 網站。 二、OAuth 2.0 「OAuth 2.0」 是一個開放標準,允許使用者讓第三方應用程式取得該使用者在某個應用程式上的資訊,無須取得該用戶的密碼、帳號。 三、開發環境 IDE:Visual Studio 2019 Community 語言:C# .net framework:4.8 四、操作步驟 圖一、登入「FaceBook」,設定 重新導向URL ,詳細請參考 如何取得 FaceBook 的「應用程式編號」、「應用程式密鑰」 圖二、登入「Google」,設定 URL ,詳細請參考 使用「Google API Console」取得 OAuth 2.0 client credentials 圖三、開啟「 Visual Studio 2019 Community 」建立 ASP.NET Web 應用程式 圖四、輸入 專案名稱 圖五、點選右上角的 變更 ,在選擇 個別使用者帳戶 ,再按 確定 圖六、開啟 Web.config ,確認 <remove name="FormsAuthentication"/> 存在 <remove name="FormsAuthentication"/> 此設定會讓Asp.net 順利轉址至「FaceBook」、「Google」登入頁面   圖七、開啟 App_Start\Startup.Auth.cs 輸入 Oath2 的設定,再點選 IIS Express 圖八、點選 登入 圖九、點選 Google 圖十、輸入 帳號 、 密碼 後 登入 圖十一、登入成功 五、參考 使用「Google API Console」取得 OAuth 2.0 client credentials 如何取得 FaceBook 的「應用程式編號」、「應用程式密鑰」 facebook developer OAuth 2.0 facebook 存取權杖 Using OAuth 2.0 to Access Google APIs Google API Console 使用「Visual Studio 2019」建...