Coding 之路,不由分說 .Net,MVC,jQuery

19六月/140

MultiAuthorizeAttribute - 多重登入 Authorize Filter

前言

雖然前後台分離會是較安全的作法,但是仍然會有些情境需要有多重登入的情形,如果只使用
Authorize Filter 又加上沒做好權限控管,可能會導致前台登入之後也會有權限進入後台,造成安全上的漏洞,因此寫了這一個套件來處理這樣的情形,利用自定的 Forms Authentication Cookies Name 來達成多重登入的效果,並且也提供了幾個擴充方法可以用來驗證權限。

21三月/120

【自製元件】在 ASP.Net 中取得指定網站縮圖

前言

今天同事有需求需要在 ASP.Net 中可以產生指定網站的縮圖程式,這時候想起之前在某個案子本來有需要使用所以有稍微研究過,但是後來也沒有用上,但是程式都寫好了,就整理了一下把它分享出來囉!這元件主要是參考 Get ASP.NET C# 2.0 Website Thumbnail Screenshot 的程式碼,但是在部分網站在產生縮圖時候會因為 HTML 原因會無法正確產生縮圖,因此我還加上了第二種方式來產生縮圖,如此可以解決掉大部分網站縮圖的問題,希望本元件對於有需求的讀者會有點小幫助囉!

19三月/121

免費的 .Net 雲端運算服務 - AppHarbor

前言

近年來出現了雲端運算這一個名詞,而我們要執行開發的 Web 程式,除了網頁空間提供商之外也多了很多雲端運算的服務,像是 Google 的 Google App Engine、Amazon 的 AWS、Microsoft 的 Windows Azure 等等的服務,而也分別支援不同的程式語言,也有不同的付費方案或免費方案,而其中 ASP.Net 的雲端運算選擇比起別的語言(例:java、Ruby、Python、PHP)真的少了許多,而 Windows Azure 的付費方案也不便宜,也只有短短的三個月免費測試方案。除此之外,網頁空間提供商也幾乎是沒有免費的方案,也導致許多開發者或創新者在挑選語言的時候都不會先考慮 ASP.Net,難道就真的就沒有免費的方案來執行 ASP.Net 了嗎?如果沒有的話就沒有今天這篇文章了,今天在無意中發現 AppHarbor 這一個雲端運算的服務,它提供了免費的方案,對於開發者或是創新網站來說可以考慮這一個免費的服務,等到資源不夠用的時候可以再考慮購買它的付費方案囉!

18三月/120

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Windows Live API

前言

一系列的實作終於到最後一篇了,雖然和前面兩篇大致上流程跟程式碼都差不多,但是其中還是有些細節有些許不同,主要是因為 oAuth 2.0 還在草案階段,而且每一家服務提供者也可能根據自己需求會有一些不一樣的參數,但是主要流程還是一樣的,接下來就來看 Windows Live 篇囉!

17三月/120

申請 Windows Live SDK API 金鑰和設定

前言

前幾天介紹了 Google 和 Facebook 的 API 的申請,身為軟體出家的 Microsoft 當然也會有提供一些 API ,在之前 oAuth 2.0 的文章也有提過 Microsoft 也是有支援 oAuth 2.0 的 API,而這 API 就是為了 Windows Live 系列的產品所提供的,目前包含了 SkyDrive、Hotmail、Messenger 等產品,接下來就開始說明怎麼申請 API 囉!

16三月/122

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Facebook Graph API

前言

前幾天介紹了實作 oAuth 2.0 連接 Google Api,今天這一篇就是同系列的第二篇了,這次是要連接 Facebook Graph API,基本上和那篇是大同小異的,但是在參數和連接的方式略有不同,所以也獨立一篇出來,讓需要的朋友可以直接參考這一篇就可以了。

15三月/121

申請 Facebook API 金鑰和設定

前言

雖然在之前文章有介紹過如何申請 Facebook Api 金鑰,但是那篇是一年前的文章, Facebook 之前有改版過,可能流程和畫面略有不同,特別在寫一篇獨立的文章來介紹囉!以後有在改版會再修改本篇文章以符合最新申請流程。

14三月/121

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Google API

前言

昨天簡單介紹了 oAuth 2.0 的流程,但是只用文字描述還是沒辦法清楚瞭解 oAuth 2.0 的驗證流程,接下來會介紹如何使用 ASP.Net MVC 來實作用 oAuth 2.0 連結 Google、Facebook、Windows Live 的 API,並且說明一些參數上的差別和驗證的網址。而這一系列第一篇就是連接到 Google API 囉!

13三月/120

淺談 oAuth 2.0

前言

現在許多的服務都會提供給開發者 API 來存取服務或取得和操作該服務使用者的資料,像是 Windows LiveGoogleFacebookPlurkTwitter 等等的服務都有提供,但是如果在存取資料的時候都得在第三方網站輸入自己的帳號密碼甚至是讓第三方儲存帳號密碼才可以去使用這些 API 的話,安全性實在太低了,也難保第三方服務會利用帳號密碼,因此就有了 oAuth 這樣的認證,今天就來介紹什麼是 oAuth,而它的驗證流程又是如何?

12三月/120

在 WCF 中使用 HttpContext 無法初始化解決方案

前言

WCF 服務應用程式可以掛載到 IIS 來執行,所以也可以算是一種 Web 的專案,所以很自然的就會使用 HttpContext,但是執行的時候卻會發現 HttpContext 的值是 Null,花了點時間找了資料才發現,原來是需要特別設定才可以運作,本文就簡單說明該如何處理。

標籤: 繼續閱讀
快速跳頁: 1 2 3 4 5 下一頁