<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">David Crawford's WebLog</title><subtitle type="html">Integration, Security, and Collaborative Solutions </subtitle><id>http://blogs.msdn.com/dc995/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/dc995/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2005-02-28T20:01:00Z</updated><entry><title>“Demystified Series” Covers AzMan from A-to-Z on Channel 9</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2007/05/07/demystified-series-covers-azman-from-a-to-z-on-channel-9.aspx" /><id>http://blogs.msdn.com/dc995/archive/2007/05/07/demystified-series-covers-azman-from-a-to-z-on-channel-9.aspx</id><published>2007-05-07T20:16:00Z</published><updated>2007-05-07T20:16:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;“Demystified Series” Links:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=289062" target=_blank mce_href="http://channel9.msdn.com/Showpost.aspx?postid=289062"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt"&gt;Getting Started with AzMan&lt;/SPAN&gt;&lt;/A&gt; &lt;BR&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=289435" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=289435"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt"&gt;Programming AzMan&lt;/SPAN&gt;&lt;/A&gt; – (&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=289429" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=289429"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt"&gt;Code Sample&lt;/SPAN&gt;&lt;/A&gt;)&lt;BR&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=289472" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=289472"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt"&gt;AzMan in the Enterprise&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;– (&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=289461" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=289461"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt"&gt;Code Sample&lt;/SPAN&gt;&lt;/A&gt;)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=EN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=298350" target=_blank mce_href="http://channel9.msdn.com/Showpost.aspx?postid=298350"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt"&gt;AzMan on Windows Server Code Name “Longhorn” and Windows Vista&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(Thanks to&amp;nbsp;&lt;SPAN class=rwRRO oncontextmenu=_e(this,this._e_oncontextmenu) id=spnFrom ondblclick=_e(this,this._e_ondblclick) title=donovanf@microsoft.com onclick=_e(this,this._e_onclick) _e_oncontextmenu="onRwCm();" _fJnk="1" _dn="Donovan Follette" _rt="EX" _em="/O=MICROSOFT/OU=NORTHAMERICA/CN=RECIPIENTS/CN=DONOVANF" _ao="2" _id="NOEqIcvDkUm0RW7nw5FnGg==" _e_ondblclick="onDblClkRcp();" _e_onclick="selEm(_this);"&gt;Donovan Follette&lt;/SPAN&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/donovanf/" mce_href="http://blogs.msdn.com/donovanf/"&gt;http://blogs.msdn.com/donovanf/&lt;/A&gt;&amp;nbsp;for this great content!&amp;nbsp;)&lt;/P&gt;&lt;A class="" title=_“Demystified_Series”_Covers name=_“Demystified_Series”_Covers&gt;&lt;/A&gt;
&lt;P&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellSpacing=0 cellPadding=0 border=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; WIDTH: 85.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent" vAlign=top width=114&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2465745" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author></entry><entry><title>How To: STS/Windows Authentication with ADAM/AD, Roles in AzMan with WCF</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2007/02/16/how-to-sts-windows-authentication-with-adam-ad-roles-in-azman-with-wcf.aspx" /><id>http://blogs.msdn.com/dc995/archive/2007/02/16/how-to-sts-windows-authentication-with-adam-ad-roles-in-azman-with-wcf.aspx</id><published>2007-02-17T00:40:00Z</published><updated>2007-02-17T00:40:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I ran across the following article by &lt;SPAN class=BlogTitle&gt;&lt;A id=ctl00___ctl00___ctl00_ctl00_bcr_bth___BlogTitle href="http://codebetter.com/blogs/sam.gentile/default.aspx"&gt;Sam Gentile&lt;/A&gt; &lt;/SPAN&gt;that may be of interest to you AzMan-ers... check it out.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://codebetter.com/blogs/sam.gentile/archive/2006/05/26/145540.aspx"&gt;http://codebetter.com/blogs/sam.gentile/archive/2006/05/26/145540.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1691532" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author></entry><entry><title>Custom Authentication with AzMan - (A note on SID datatype)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/08/23/715021.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/08/23/715021.aspx</id><published>2006-08-23T20:42:00Z</published><updated>2006-08-23T20:42:00Z</updated><content type="html">&lt;P&gt;There are&amp;nbsp; multiple ways to implement custom authentication with AzMan but if you are using an approach with custom SIDs (security identifiers), you should be aware of the data&amp;nbsp;type&amp;nbsp;for a&amp;nbsp;SID.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT color=#000000&gt;Each sub authority is of type ULONG (32 bit) numeric which means numbers less than&lt;/FONT&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;4294967295 and no hex characters&lt;/FONT&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;So the format recommended for a Custom SID is S-1-9-1-1 through S-1-9-4294967295-4294967295. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;There is no validation based on sub authority either e.g. S-1-5 isn’t evaluated in AzMan any different from any other but you run the risk of collision with well known SIDs or prod AD SIDs . &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;( Thanks Sudheer! ) &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;Regards,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;David&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#000000&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=715021" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term="AzMan" scheme="http://blogs.msdn.com/dc995/archive/tags/AzMan/default.aspx" /></entry><entry><title>Developing Applications Using Windows Authorization Manager White Paper Released!!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/08/16/703272.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/08/16/703272.aspx</id><published>2006-08-17T04:44:00Z</published><updated>2006-08-17T04:44:00Z</updated><content type="html">Check it out! http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetserv/html/AzManApps.asp...(&lt;a href="http://blogs.msdn.com/dc995/archive/2006/08/16/703272.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=703272" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term=".NET" scheme="http://blogs.msdn.com/dc995/archive/tags/.NET/default.aspx" /><category term="AzMan" scheme="http://blogs.msdn.com/dc995/archive/tags/AzMan/default.aspx" /></entry><entry><title>Source Code for the Authorization Manager (AzMan) ASP.NET  Role Provider Released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/07/05/657173.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/07/05/657173.aspx</id><published>2006-07-05T20:44:00Z</published><updated>2006-07-05T20:44:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT size=4&gt;Check out the Source Code for the Authorization Manager (AzMan) ASP.NET &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Role Provider&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn.microsoft.com/asp.net/downloads/providers/"&gt;http://msdn.microsoft.com/asp.net/downloads/providers/&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;Under Deep Dive...&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;o:p&gt;&amp;nbsp;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/asp2prvdr03.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/asp2prvdr03.asp&lt;/A&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: dark2; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-outline-level: 4; mso-margin-top-alt: auto"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Differences Between the Published Source Code and the .NET Framework's AuthorizationStoreRoleProvider&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0in 12pt; LINE-HEIGHT: 18pt"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The source code for the &lt;B&gt;AuthorizationStoreRoleProvider&lt;/B&gt; is being released unchanged. This means you will not be able to compile it in its current state, because it contains calls to internal helper methods. However, you can reference the source code to see exactly how the provider maps role manager calls to AzMan.&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#0000ff size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/asp2prvdr01.asp?frame=true"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/asp2prvdr01.asp?frame=true&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" face=Verdana color=#000000&gt;Role Providers&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: 'Verdana','sans-serif'"&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;B&gt;Summary:&lt;/B&gt; Describes the design and operation of the various built-in providers that Microsoft ASP.NET 2.0 uses for state management services. (6 printed pages)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;B&gt;Click here to download the entire series in PDF format&lt;/B&gt; &lt;/FONT&gt;&lt;A href="http://download.microsoft.com/download/d/d/b/ddb5a94d-b398-44b5-bbb9-a71808879d79/Microsoft%20ASP.NET%20Providers.pdf"&gt;&lt;FONT color=#000000&gt;Microsoft ASP.NET Providers.pdf&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;H4 class=dtH1&gt;&lt;FONT color=#000000&gt;Contents&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#000000&gt;Microsoft ASP.NET 2.0 Providers: Introduction&lt;/FONT&gt;&lt;/B&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr02.asp"&gt;&lt;FONT color=#0000ff&gt;Membership Providers&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr03.asp"&gt;&lt;FONT color=#0000ff&gt;Role Providers&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr04.asp"&gt;&lt;FONT color=#0000ff&gt;Site Map Providers&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr05.asp"&gt;&lt;FONT color=#0000ff&gt;Session State Providers&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr06.asp"&gt;&lt;FONT color=#0000ff&gt;Profile Providers&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr07.asp"&gt;&lt;FONT color=#0000ff&gt;Web Event Providers&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/asp2prvdr08.asp"&gt;&lt;FONT color=#0000ff&gt;Web Parts Personalization Providers&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#000000&gt;Click here to download&lt;/FONT&gt; &lt;/FONT&gt;&lt;A href="http://download.microsoft.com/download/a/b/3/ab3c284b-dc9a-473d-b7e3-33bacfcc8e98/ProviderToolkitSamples.msi"&gt;&lt;FONT color=#0000ff&gt;ProviderToolkitSamples.msi&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 18.75pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;Find the file AuthStoreRoleProvider.cs.txt &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 18.75pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;Regards,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 18.75pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#000000&gt;David&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt 18.75pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;FONT style="BACKGROUND-COLOR: #000000"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=657173" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term=".NET" scheme="http://blogs.msdn.com/dc995/archive/tags/.NET/default.aspx" /><category term="AzMan" scheme="http://blogs.msdn.com/dc995/archive/tags/AzMan/default.aspx" /></entry><entry><title>How to use ADAM Principals in Authorization Manager (AzMan) for Fine Grain Authorization</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/05/06/591530.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/05/06/591530.aspx</id><published>2006-05-06T18:39:00Z</published><updated>2006-05-06T18:39:00Z</updated><content type="html">Check out this really cool post from the AzMan Team blog! http://blogs.msdn.com/azman/archive/2006/05/06/591230.aspx The ADAM and AzMan teams got together to show how to use ADAM principals with AzMan. Sudheer, Authorization Manager Team, provides a description and csharp / C# code from that effort. Note: you need to be using Windows 2003 SP 1, the updated Win2k3 Admin Pack for XP or the updated Win2k backport. Regards, David...(&lt;a href="http://blogs.msdn.com/dc995/archive/2006/05/06/591530.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=591530" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term="AzMan" scheme="http://blogs.msdn.com/dc995/archive/tags/AzMan/default.aspx" /></entry><entry><title>Random Thoughts on Optimization and Choices with Authorization Manager - Windows 2003 SP 1 - article </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/04/05/569505.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/04/05/569505.aspx</id><published>2006-04-06T04:16:00Z</published><updated>2006-04-06T04:16:00Z</updated><content type="html">&lt;P&gt;Another new article by yours truly...&lt;/P&gt;
&lt;P&gt;Random Thoughts on Optimization and Choices with Authorization Manager - Windows 2003 SP 1&amp;nbsp; &lt;A HREF="/dc995/articles/569487.aspx"&gt;http://blogs.msdn.com/dc995/articles/569487.aspx&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=569505" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author></entry><entry><title>ASP.NET 2.0 Membership Provider with Active Directory Application Mode - article</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/04/04/568600.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/04/04/568600.aspx</id><published>2006-04-05T05:26:00Z</published><updated>2006-04-05T05:26:00Z</updated><content type="html">&lt;P&gt;I did some rambling on ASP.NET 2.0 Membership Provider with Active Directory Application Mode on the blog here...&amp;nbsp; &lt;A HREF="/dc995/articles/568597.aspx"&gt;http://blogs.msdn.com/dc995/articles/568597.aspx&lt;/A&gt;&amp;nbsp;so let me know what you think :)&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR&gt;David&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=568600" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term=".NET" scheme="http://blogs.msdn.com/dc995/archive/tags/.NET/default.aspx" /><category term="AzMan" scheme="http://blogs.msdn.com/dc995/archive/tags/AzMan/default.aspx" /></entry><entry><title>Regulatory Compliance Demystified: An Introduction to Compliance for Developers</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/03/23/559377.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/03/23/559377.aspx</id><published>2006-03-24T01:18:00Z</published><updated>2006-03-24T01:18:00Z</updated><content type="html">&lt;P&gt;&lt;FONT size=2&gt;On a regular trip by Michael Howard's blog I saw the following - he highlighted a new white paper on Compliance for developers which is definately worth a read.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;His blog is located here: &lt;/FONT&gt;&lt;A href="/michael_howard/default.aspx"&gt;&lt;FONT size=2&gt;http://blogs.msdn.com/michael_howard/default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Regulatory Compliance Demystified: An Introduction to Compliance for Developers&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/security/default.aspx?pull=/library/en-us/dnsecure/html/regcompliance_demystified.asp"&gt;&lt;FONT size=2&gt;http://msdn.microsoft.com/security/default.aspx?pull=/library/en-us/dnsecure/html/regcompliance_demystified.asp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=559377" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author></entry><entry><title>Welcome the AzMan Team Blog!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2006/02/22/536880.aspx" /><id>http://blogs.msdn.com/dc995/archive/2006/02/22/536880.aspx</id><published>2006-02-22T16:50:00Z</published><updated>2006-02-22T16:50:00Z</updated><content type="html">&lt;P&gt;The Authorization Manager Official Team Blog is now online check it out at: &lt;A HREF="/azman"&gt;http://blogs.msdn.com/azman&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=536880" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author></entry><entry><title>AzMan Questions</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2005/06/21/431353.aspx" /><id>http://blogs.msdn.com/dc995/archive/2005/06/21/431353.aspx</id><published>2005-06-22T03:38:00Z</published><updated>2005-06-22T03:38:00Z</updated><content type="html">&lt;P&gt;I am putting this place holder out for Windows 2003 Authorization Manager ( AzMan) questions.&lt;/P&gt;
&lt;P&gt;If you have them, &amp;nbsp;please ask them.&lt;/P&gt;
&lt;P&gt;The AzMan (pronounced "A" "Z" "Man" ) update is included in the following:&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E487F885-F0C7-436A-A392-25793A25BAD7&amp;amp;displaylang=en" rel=nofollow&gt;Windows 2003 SP1 Admin Pak&lt;/A&gt;[&lt;A title="New Window" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E487F885-F0C7-436A-A392-25793A25BAD7&amp;amp;displaylang=en" target=_blank rel=nofollow&gt;^&lt;/A&gt;]&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7edde11f-bcea-4773-a292-84525f23baf7&amp;amp;DisplayLang=en" rel=nofollow&gt;Windows 2000 Authorization Manager Runtime &lt;/A&gt;[&lt;A title="New Window" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7edde11f-bcea-4773-a292-84525f23baf7&amp;amp;DisplayLang=en" target=_blank rel=nofollow&gt;^&lt;/A&gt;]&lt;BR&gt;&lt;BR&gt;You will need to GAC the PIA. You should use the new interfaces for performance and all the benefits of the new interfaces such as the ability to create an emtpty client context and set the LDAPQueryDN supporting dynamic query groups in ADAM. This&amp;nbsp; update to azman facilitates ADAM and ADFS integration environments. AzMan acts as a claims transformation engine when used in conjunction with ADFS. In each case, it is possible to build an empty client context and load sids (typically in the case of an ADAM authentication environment) or load roles and groups based on ADFS group claim assertions. &lt;/P&gt;
&lt;P&gt;[Update: There was a change in packaging. The PIA is not included in the Win2k3 admin pack for WinXP. It is possible to create an interop from the azroles.dll or use the PIA from Win2k3 under %windir%\Microsoft.Net\Authman\(version) ]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=431353" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term="AzMan" scheme="http://blogs.msdn.com/dc995/archive/tags/AzMan/default.aspx" /></entry><entry><title>MSDN Nuggets - Check'em out...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2005/04/25/411996.aspx" /><id>http://blogs.msdn.com/dc995/archive/2005/04/25/411996.aspx</id><published>2005-04-26T04:44:00Z</published><updated>2005-04-26T04:44:00Z</updated><content type="html">&lt;P&gt;Don't have the time to read a 10 - page how-to article or watch a full length webcast? Try an MSDN Nugget, a webcast that takes you step-by-step to discovering new functionality or exploring a hot developer topic, all in 10-15 minutes. View them online now or download for later reference. To view MSDN Nuggets you need Windows Media Player 9 Screen codec support on WMP 7 and above.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/uk/msdn/events/nuggets.aspx"&gt;http://www.microsoft.com/uk/msdn/events/nuggets.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are all kinds of webcasts on developer topics ranging from working with ClickOnce and Generics to SQL and the new XML datatype...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=411996" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term=".NET" scheme="http://blogs.msdn.com/dc995/archive/tags/.NET/default.aspx" /></entry><entry><title>TechNet Virtual Lab: Microsoft Office SharePoint Portal Server 2003</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2005/04/20/410304.aspx" /><id>http://blogs.msdn.com/dc995/archive/2005/04/20/410304.aspx</id><published>2005-04-21T05:30:00Z</published><updated>2005-04-21T05:30:00Z</updated><content type="html">&lt;H1&gt;TechNet Virtual Lab: Microsoft Office SharePoint Portal Server 2003&lt;/H1&gt;
&lt;H2 class=subtitle&gt;&lt;/H2&gt;
&lt;DIV class=intro&gt;
&lt;DIV id=""&gt;
&lt;P&gt;Get first-hand deployment experience through the Virtual Lab series. The Microsoft Office SharePoint Portal Server 2003 hands-on labs will teach you how to set up the portal, organize content on the portal, manage user permissions, create Web Parts for custom tasks, and much more.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;TABLE cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD class=partition colSpan=5&gt;
&lt;TABLE class=headline cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD class=imageCell&gt;&lt;A href="http://microsoft.demoservers.com/login.aspx?group=sps" target=_blank&gt;&lt;IMG class=medium height=55 alt="Step into the Microsoft Office SharePoint Portal Server 2003 Virtual Lab for Free" src="http://www.microsoft.com/technet/images/traincert/virtuallab/images/57753_55x55_SharePoint_F.jpg" width=55 border=0&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN class=label&gt;&lt;A href="http://microsoft.demoservers.com/login.aspx?group=sps" target=_blank&gt;Step into the Microsoft Office SharePoint Portal Server 2003 Virtual Lab for Free&lt;/A&gt;&lt;BR&gt;&lt;/SPAN&gt;
&lt;P class=blurb&gt;It's simple — no complex setup or installation is required to try SharePoint Portal Server running in the full-featured TechNet Virtual Lab. You get a downloadable manual and a 90-minute block of time for each module. You can sign up for additional 90-minute blocks anytime.&lt;BR&gt;&lt;BR&gt;As part of the TechNet Virtual Lab, you will have full access to SharePoint Portal Server's features and tools through ten modules:&lt;/P&gt;
&lt;TABLE class=subbullets cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;An Introduction to Microsoft Office SharePoint Products and Technologies&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Creating a Custom Site Definition for Microsoft Windows SharePoint Services&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Creating a Web Part for Microsoft Office SharePoint Products and Technologies&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Creating Connectible Web Parts for SharePoint Products and Technologies&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Managing SharePoint Portal Server Content and Navigation&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;SharePoint Portal Server People and Personalization&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;SharePoint Products and Technologies Permissions Management&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Using Microsoft Office FrontPage 2003 to Customize Windows SharePoint Services&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Using Windows SharePoint Services with Microsoft Office Professional 2003 Applications&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=subbullet&gt;•&lt;/TD&gt;
&lt;TD class=sublink&gt;Using the Windows SharePoint Services Object Model&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;HR class=division&gt;
&lt;A name=EABBAA&gt;&lt;/A&gt;
&lt;H3 class=lower&gt;Getting Started&lt;/H3&gt;
&lt;TABLE class=headline cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD class=imageCell&gt;&lt;A href="http://www.microsoft.com/technet/traincert/virtuallab/ins.mspx"&gt;&lt;IMG class=small height=34 alt="Step-by-Step Sign up Instructions" src="http://www.microsoft.com/technet/images/34x34/article-sm34.gif" width=34 border=0&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN class=label&gt;&lt;A href="http://www.microsoft.com/technet/traincert/virtuallab/ins.mspx"&gt;Step-by-Step Sign up Instructions&lt;/A&gt;&lt;BR&gt;&lt;/SPAN&gt;
&lt;P class=blurb&gt;Before you get started, read the minimum system requirements and simple step-by-step sign-in instructions.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;A href="http://www.microsoft.com/technet/traincert/virtuallab/sps2003.mspx"&gt;&lt;FONT color=#0000ff&gt;http://www.microsoft.com/technet/traincert/virtuallab/sps2003.mspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=410304" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term="SharePoint Portal Server " scheme="http://blogs.msdn.com/dc995/archive/tags/SharePoint+Portal+Server+/default.aspx" /></entry><entry><title>Are you ready to experience SQL Server 2005?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2005/04/04/405392.aspx" /><id>http://blogs.msdn.com/dc995/archive/2005/04/04/405392.aspx</id><published>2005-04-05T03:01:00Z</published><updated>2005-04-05T03:01:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Arial size=3&gt;&lt;SPAN&gt;Announcing the launch of the SQL Server 2005 Virtual Hands on labs. In these labs, you will get to experience many of the new features in SQL Server 2005 including CLR integration, XML support and deep business intelligence integration.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=3&gt;&lt;SPAN&gt;Just follow the link and experience SQL Server 2005 for yourself...&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;FONT face=Tahoma size=2&gt;&lt;SPAN&gt;Registration link:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;A title=http://msdn.demoservers.com/login.aspx?group=sql2005 href="http://msdn.demoservers.com/login.aspx?group=sql2005"&gt;&lt;FONT face=Arial&gt;&lt;SPAN&gt;http://msdn.demoservers.com/login.aspx?group=sql2005&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=405392" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term="SQL Reporting Services" scheme="http://blogs.msdn.com/dc995/archive/tags/SQL+Reporting+Services/default.aspx" /></entry><entry><title>Web Services Enhancements (WSE) SP3 Released!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/dc995/archive/2005/02/28/382021.aspx" /><id>http://blogs.msdn.com/dc995/archive/2005/02/28/382021.aspx</id><published>2005-03-01T03:01:00Z</published><updated>2005-03-01T03:01:00Z</updated><content type="html">&lt;H1&gt;&lt;A name=Intro&gt;Web Services Enhancements (WSE)&lt;/A&gt;&lt;/H1&gt;
&lt;P&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD class=HeadlineText&gt;&lt;SPAN&gt;&lt;SPAN&gt;Web Services Enhancements for Microsoft .NET (WSE) is a supported add-on to Microsoft Visual Studio .NET and the Microsoft .NET Framework providing developers the latest advanced Web services capabilities to keep pace with the evolving Web services protocol specifications. 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;IMG src="http://msdn.microsoft.com/msdn-online/shared/graphics/icodownl.gif"&gt; Download &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=1BA1F631-C3E7-420A-BC1E-EF18BAB66122&amp;amp;displaylang=en"&gt;Web Services Enhancements 2.0 Service Pack 3&lt;/A&gt; &lt;IMG src="http://msdn.microsoft.com/msdn-online/shared/graphics/new.gif"&gt;&lt;BR&gt;&lt;/B&gt;
&lt;P&gt;WSE 2.0 simplifies the development and deployment of secure Web services by enabling developers using Visual Studio .NET and the .NET Framework to more easily apply security policy, establish long-running secure conversations, retrieve and validate security tokens and more. New features include a policy framework, enhanced security model, message-oriented programming model, and support for multiple hosting environments. &lt;/P&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/wse2sp3readme.aspx"&gt;View the Web Services Enhancements 2.0 Service Pack 3 Readme file&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;
&lt;P&gt;&lt;/P&gt;&lt;A href="http://msdn.microsoft.com/library/?url=/library/en-us/wse/html/f991ad3d-f574-4085-8a61-98326ff206ed.asp"&gt;View the Web Services Enhancements 2.0 Documentation&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;
&lt;P&gt;&lt;IMG src="http://msdn.microsoft.com/msdn-online/shared/graphics/icodownl.gif"&gt; Download &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8070E1DE-22E1-4C78-AB9F-07A7FCF1B6AA&amp;amp;displaylang=en"&gt;Web Services Enhancements 2.0 Service Pack 3 Redistribution Runtime MSI&lt;/A&gt;&lt;BR&gt;WSE 2.0 may be redistributed as part of your solution, provided that redistribution is done using the WSE 2.0 redistribution MSI. When redistributing WSE, use this MSI with the corresponding application installer. If you prefer to not include this MSI in your setup, you may direct customers to this site so they can download the latest version of the runtime MSI. &lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/"&gt;http://msdn.microsoft.com/webservices/building/wse/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=382021" width="1" height="1"&gt;</content><author><name>dc995</name><uri>http://blogs.msdn.com/members/dc995.aspx</uri></author><category term=".NET" scheme="http://blogs.msdn.com/dc995/archive/tags/.NET/default.aspx" /><category term="WSE" scheme="http://blogs.msdn.com/dc995/archive/tags/WSE/default.aspx" /></entry></feed>