Scott on Writing

Musings on technical writing...

RssFeed - Now With Authentication Capabilities

Made a minor upgrade today to RssFeed, my open-source, custom, compiled ASP.NET server control for displaying RSS content in an ASP.NET page. Specifically, version 1.9.3 includes a new property, Credentials, that can be assigned an object that implements ICredentials. Using this new property, RssFeed can now display feeds that are protected using authentication schemes, such as Basic or Digest.

To slurp down an RSS feed that requires authentication, you'd use code like:

CredentialCache myCache = new CredentialCache();
myCache.Add(new Uri(URL_to_RSS_feed), "Basic|Digest", new NetworkCredential(username, password));

RssFeedID.Credentials = myCache;
RssFeedID.DataSource = URL_to_RSS_feed;
RssFeedID.DataBind();

That's all there is to it! The RssEngine class's GetDataSource() method includes an override that takes in an ICredentials object, which is what the class and method RssFeed class uses underneath the covers when specifying the RSS feed source as a URL.

Also added to the code base was a new exception type, FeedException, which is thrown when there is some sort of web-related exception when accessing a RSS feed from a URL. The existing exception FeedTimeoutException, which is thrown when the timeout for accessing the remote feed expires, was refactored to derive from this new base class.

Enjoy!

posted on Tuesday, October 25, 2005 12:29 PM

Feedback

# re: RssFeed - Now With Authentication Capabilities 10/26/2005 2:25 AM Daniel Plomp

I am still searching for a RSS Feed program/control that is able to get rss feeds from a webapplication that uses Forms Authentication.
Maybe for a next update?

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles