<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
    <title>Barry Lukoff&apos;s Programming Tips</title>
    <link>http://blog.case.edu/barry.lukoff/</link>
    <description>Active Directory, Single Signon, and Web development tips.</description>
    <language>en-us</language>
    <pubDate>Wed, 28 Oct 2009 09:57:55 EST</pubDate>
    <lastBuildDate>Wed, 28 Oct 2009 09:57:55 EST</lastBuildDate>
    <managingEditor>barry.lukoff@case.edu</managingEditor>
    <webMaster>barry.lukoff@case.edu</webMaster>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Movable Type v3.121</generator>

    
    <item>
      <title>How do you use Single Signon on a IIS web site?</title>
      <link>http://blog.case.edu/barry.lukoff/2009/10/28/how_do_you_use_single_signon_on_a_iis_web_site</link>
      <description>Platform: IIS 6 running on Windows Server 2003 SP2 Using ASP.NET built-in functionality, you can control access to your web...</description>
      <guid>http://blog.case.edu/barry.lukoff/2009/10/28/how_do_you_use_single_signon_on_a_iis_web_site</guid>
      
        <category domain="http://blog.case.edu/barry.lukoff/active/index">Active</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/cas/index">CAS</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/directory/index">Directory</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/iis/index">IIS</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/sso/index">SSO</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/sso/index">SSO</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/signon/index">Signon</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/web/index">Web</category>
      
      <category domain="http://www.case.edu">case</category>
      <category domain="http://www.case.edu">cwru</category>
      <category domain="http://www.case.edu">Case Western</category>
      <category domain="http://www.case.edu">Case Western Reserve University</category>
	  <pubDate>Wed, 28 Oct 2009 09:57:55 EST</pubDate>
      <content:encoded><![CDATA[<p>Platform: IIS 6 running on Windows Server 2003 SP2</p>

<p>Using ASP.NET built-in functionality, you can control access to your web site using Single Signon (SSO), also called CAS. When the web page loads, you validate the browser has a valid ticket, created by SSO. The Case Network ID then be used for authentication in Active Directory.</p>]]></content:encoded>
	  
    </item>

    <item>
      <title>How do you use Active Directory to control access to your web site?</title>
      <link>http://blog.case.edu/barry.lukoff/2009/10/28/how_do_you_use_active_directory_to_control_access_to_your_web_site</link>
      <description>Platform: IIS 6 running on Windows Server 2003 SP2 You have created an Active Directory Security group, and want to...</description>
      <guid>http://blog.case.edu/barry.lukoff/2009/10/28/how_do_you_use_active_directory_to_control_access_to_your_web_site</guid>
      
        <category domain="http://blog.case.edu/barry.lukoff/ad/index">AD</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/directory/index">Directory</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/web/index">Web</category>
      
        <category domain="http://blog.case.edu/barry.lukoff/web/index">Web</category>
      
      <category domain="http://www.case.edu">case</category>
      <category domain="http://www.case.edu">cwru</category>
      <category domain="http://www.case.edu">Case Western</category>
      <category domain="http://www.case.edu">Case Western Reserve University</category>
	  <pubDate>Wed, 28 Oct 2009 09:44:16 EST</pubDate>
      <content:encoded><![CDATA[<p>Platform: <strong>IIS 6 running on Windows Server 2003 SP2<br />
</strong></p>

<p>You have created an Active Directory Security group, and want to use it to control access to a web page. </p>

<p>ASP.NET allows integration of Windows services into the web site. When a web page loads, you can authenticate the credentials of the user. A person without the proper credentials is redirected to another web page. The script iterates through each member of the security group.</p>

<p>The security group looks like this in AD<br />
<a href="http://blog.case.edu/barry.lukoff/2009/10/28/AD_Tree.JPG"><img alt="AD_Tree.JPG" src="http://blog.case.edu/barry.lukoff/2009/10/28/AD_Tree-thumb.JPG" width="200" height="169" /></a></p>

<p><br />
This is a VB.NET script, which will run on IIS. It validates a user is in an AD group. The ordering of the OU string is important. It goes from most granular to least granular.<br />
</p>]]></content:encoded>
	  <enclosure url="http://blog.case.edu/barry.lukoff/2009/10/28/AD_Tree-thumb.JPG" length="6190" type="image/jpeg" /><enclosure url="http://blog.case.edu/barry.lukoff/2009/10/28/AD_Tree.JPG" length="171370" type="image/jpeg" />
    </item>


</channel>
</rss>
