發表文章

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

使用「Gmail」藉由「SMTP Sever」寄信

圖片
一、開發環境 整合開發環境:Visual Studio 2019 語言:C# .net framework:4.6.2 二、允許低安全性應用程式 要使用 Gmail 寄信,需啟用 允許低安全性應用程式 未啟用 允許低安全性應用程式 會發生底下錯誤 SMTP 伺服器需要安全連接,或用戶端未經驗證。 伺服器回應為: 5.7.0 Authentication Required. Learn more at 圖、SMTP 伺服器需要安全連接,或用戶端未經驗證 啟用 允許低安全性應用程式 圖、登入 Gmail > 按下 管理你的 Google 帳戶 > 進入 Google Console 頁面 圖、按下 安全性 > 按下 開請存取權(不建議) 圖、啟用 允許低安全性應用程式 三、寄信範例 原始碼 c# try { //smtp.gmail.com 為 Google 的SMTP Server,587 Port using (var smtp = new SmtpClient("smtp.gmail.com", 587)) using (var mail = new MailMessage()) { mail.From = new MailAddress("你的Gmail"); mail.To.Add("寄到哪個Gmail"); mail.Subject = "主旨"; mail.Body = "信件內容"; //啟用 Html mail.IsBodyHtml = true; smtp.Credentials = new NetworkCredential("你的Gmail", "你的Gmail密碼"); smtp.EnableSsl = true; smtp.Send(mail); } return "Ok"; } catch (Exce...

建置一個使用「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」建...

使用「Google API Console」取得 OAuth 2.0 client credentials

圖片
一、介紹 本文章將會介紹如何使用「Google API Console」取得 OAuth 2.0 client credentials。 二、OAuth 2.0 「OAuth 2.0」 是一個開放標準,允許使用者讓第三方應用程式取得該使用者在某個應用程式上的資訊,無須取得該用戶的密碼、帳號。 三、教學步驟 圖一、使用瀏覽器進到 Google API Console 圖二、點選 憑證 後再點選 建立專案 圖三、輸入 專案名稱 ,再點選 建立 圖四、點選 OAuth 同意畫面 ,點選 外部 ,點選 建立 圖五、輸入 應用程式名稱 、 使用者支援的電子郵件 、 電子郵件地址 ,點選 儲存並繼續 圖六、點選 儲存並繼續 圖七、點選 儲存並繼續 圖八、按下 返回資訊主頁 圖九、點選左邊選單  憑證 ,點選 建立憑證 ,點選 OAuth 用戶端 ID 圖十、應用程式類型 選擇  網頁應用程式 ,輸入 名稱 、 重新導向 URI 、按下 建立 圖十一、取得 用戶端編號 、 用戶端密碼 四、參考 Using OAuth 2.0 to Access Google APIs Google API Console OAuth 2.0 建置一個使用「FaceBook」、「Google」帳號登入的「Asp.net MVC」 網站。