<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>MOSS Attacks</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/moss_attacks/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/moss_attacks/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:24:50 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Publishing SharePoint Using UAG – Trips and Tricks</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/publishing-sharepoint-using-uag-trips-and-tricks</link>
      <pubDate>Tue, 20 Mar 2012 17:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/publishing-sharepoint-using-uag-trips-and-tricks/</guid>
      <description><![CDATA[&#160;  Hello Folks,  I am starting this blog with Two Assumptions,   You have already created a...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Hello Folks,</p>  <p>I am starting this blog with Two Assumptions, </p>  <p>You have already created a Trunk in UAG and have a SharePoint site which you are trying to publish.</p>  <p>In the below post I am mainly explaining the steps using which you can publish a SharePoint site without using an external DNS entry. </p>  <p>In this case, I have a web application named HRWeb and have created a portal trunk.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3582.clip_image002_75DCE5F0.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3582.clip_5F00_image002_5F00_75DCE5F0.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6283.clip_image002_thumb_0C4F8478.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6283.clip_5F00_image002_5F00_thumb_5F00_0C4F8478.jpg" width="644" height="193" /></a></p>  <p>From the UAG Portal, as you can see below, run the application wizard to add the application</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5488.clip_image004_3BBDF344.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5488.clip_5F00_image004_5F00_3BBDF344.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5270.clip_image004_thumb_6722143E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5270.clip_5F00_image004_5F00_thumb_5F00_6722143E.jpg" width="644" height="460" /></a></p>  <p>Once it reaches the <b>Select Application </b>step, chose Web ‘<b>Other web application (Portal Hostname)</b>’</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8407.clip_image006_6B4BEC03.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8407.clip_5F00_image006_5F00_6B4BEC03.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3683.clip_image006_thumb_0871940E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3683.clip_5F00_image006_5F00_thumb_5F00_0871940E.jpg" width="644" height="312" /></a></p>  <p>If you are publishing a generic application mention the Application name and the Application type.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0624.clip_image007_10A5B9A5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0624.clip_5F00_image007_5F00_10A5B9A5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image007" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3252.clip_image007_thumb_5571DDD9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3252.clip_5F00_image007_5F00_thumb_5F00_5571DDD9.png" width="427" height="484" /></a></p>  <p>In next step I am choosing the default END point policies except the Access policy as “Always”</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4807.clip_image009_19659C24.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4807.clip_5F00_image009_5F00_19659C24.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image009" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2728.clip_image009_thumb_76552AB3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2728.clip_5F00_image009_5F00_thumb_5F00_76552AB3.jpg" width="556" height="484" /></a></p>  <p>In the next step, I will choose Configure an application server as the option, as I have only one SharePoint server in my test LAB and I don’t have to use UAG Load Balancing.</p>  <p>.<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8662.clip_image011_214D18B9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8662.clip_5F00_image011_5F00_214D18B9.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image011" border="0" alt="clip_image011" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4527.clip_image011_thumb_3E72C0C3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4527.clip_5F00_image011_5F00_thumb_5F00_3E72C0C3.jpg" width="644" height="451" /></a></p>  <p>In the next section, I can either provide a Host header or IP address of the SharePoint site, in this case <b>Hrweb.spf.com</b> as the host header.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4034.clip_image012_54792C55.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4034.clip_5F00_image012_5F00_54792C55.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2055.clip_image012_thumb_720B0754.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2055.clip_5F00_image012_5F00_thumb_5F00_720B0754.png" width="494" height="484" /></a></p>  <p>Check the Add portal and tool bar link and also check the open in new window option as well.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6644.clip_image013_210D432C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6644.clip_5F00_image013_5F00_210D432C.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image013" border="0" alt="clip_image013" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5224.clip_image013_thumb_25A34DE6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5224.clip_5F00_image013_5F00_thumb_5F00_25A34DE6.png" width="434" height="484" /></a></p>  <p>We will choose to authorize all users.</p>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7752.clip_image014_17845EE9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7752.clip_5F00_image014_5F00_17845EE9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0003.clip_image014_thumb_2E633065.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0003.clip_5F00_image014_5F00_thumb_5F00_2E633065.png" width="375" height="484" /></a></p>  <p>Add the Authentication source as a Domain controller DC.SPF.com as the source is AD users </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8726.clip_image015_167C493F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8726.clip_5F00_image015_5F00_167C493F.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image015" border="0" alt="clip_image015" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7823.clip_image015_thumb_424C9D2E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7823.clip_5F00_image015_5F00_thumb_5F00_424C9D2E.png" width="398" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7713.clip_image016_5F061243.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7713.clip_5F00_image016_5F00_5F061243.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image016" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0044.clip_image016_thumb_75E4E3BF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0044.clip_5F00_image016_5F00_thumb_5F00_75E4E3BF.png" width="374" height="484" /></a></p>  <p>Once you have completed the ADD application wizard, in the next step we will need to activate configuration. This essentially publishes the application.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5238.clip_image018_20DCD1C5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5238.clip_5F00_image018_5F00_20DCD1C5.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image018" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2642.clip_image018_thumb_3E0279CF.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2642.clip_5F00_image018_5F00_thumb_5F00_3E0279CF.jpg" width="644" height="405" /></a></p>  <p>After publishing, once you login to the UAG portal, you will be able to find the Application as shown below.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8510.clip_image020_5408E561.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8510.clip_5F00_image020_5F00_5408E561.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7848.clip_image020_thumb_0377542E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7848.clip_5F00_image020_5F00_thumb_5F00_0377542E.jpg" width="644" height="367" /></a></p>  <p>Try accessing the HRWEB SharePoint site and please check the URL of the HRweb site that is published. It uses a relative URL.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6428.clip_image022_5CC8C7E0.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6428.clip_5F00_image022_5F00_5CC8C7E0.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image022" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3660.clip_image022_thumb_0BCB03B8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3660.clip_5F00_image022_5F00_thumb_5F00_0BCB03B8.jpg" width="643" height="484" /></a></p>  <p>Hope that helps..!!!!!!</p>  <p>Please feel free to provide any feedback or if you have any questions just use Send email to author to contact me.</p>]]></content:encoded>
    </item>
    <item>
      <title>ZEN and The ART of ADFS Implementation– 5 Steps to master the Art of ADFS and SharePoint Integration</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/zen-and-the-art-of-adfs-implementation-5-steps-to-master-the-art-of-adfs-and-sharepoint-integration</link>
      <pubDate>Tue, 20 Mar 2012 07:49:00 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/zen-and-the-art-of-adfs-implementation-5-steps-to-master-the-art-of-adfs-and-sharepoint-integration/</guid>
      <description><![CDATA[Through&nbsp;this series of posts, I&nbsp;will cover the&nbsp;steps to configure, A federation trust...]]></description>
      <content:encoded><![CDATA[<p>Through&nbsp;this series of posts, I&nbsp;will cover the&nbsp;steps to configure, A federation trust relationship to allow users in one organization (the account partner organization &ndash; CHI Forest) to access Web-based applications or services, which are secured by AD FS 2.0, in the other organization (the resource partner organization- ZEN Forest).</p>
<p>Please find the links to the entire series below and do let me know your valuable feedback, suggestions or corrections if any.&nbsp; <img style="border-style: none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5344.wlEmoticon-smile_253CE5D3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5344.wlEmoticon_2D00_smile_5F00_253CE5D3.png" /></p>
<p>A very special thanks to the two Stalwarts of ADFS who helped me in building this LAB setup &nbsp;<a href="https://blogs.msdn.com/b/rahul/">Rahul Gangwar</a>&nbsp;, &nbsp;<a href="https://social.msdn.microsoft.com/profile/dilip%20h,%20sant/">Dilip Sant</a>&nbsp;and the powershell Man <a href="https://blogs.technet.com/b/manojnair/">Manoj Nair</a>&nbsp;for helping me publish this blog</p>
<p>&nbsp;</p>
<p><strong>&nbsp;</strong><strong>ZEN and The ART of ADFS Implementation&ndash;Part 1 of 5: Introduction</strong></p>
<p><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-1-of-5-introduction.aspx">https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-1-of-5-introduction.aspx</a></p>
<p><br /><strong>ZEN and The ART of ADFS Implementation&ndash;Part 2 of 5: ADFS Certificates and Accounts setup</strong></p>
<p><strong></strong><strong><br /></strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-2-of-5-adfs-certificates-and-accounts-setup.aspx">https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-2-of-5-adfs-certificates-and-accounts-setup.aspx</a></p>
<p><strong>ZEN and The ART of ADFS Implementation&ndash;Part 3 of 5: ADFS Deployment Steps</strong></p>
<p><strong><br /></strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-3-of-5-adfs-deployment-steps.aspx">https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-3-of-5-adfs-deployment-steps.aspx</a></p>
<p><strong>ZEN and The ART of ADFS Implementation&ndash;Part 4 of 5: SharePoint 2010 Integration</strong></p>
<p><strong><br /></strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-4-of-5-sharepoint-2010-integration.aspx">https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-4-of-5-sharepoint-2010-integration.aspx</a></p>
<p><strong>ZEN and The ART of ADFS Implementation&ndash;Part 5 of 5: ADFS Federation between Two forests</strong></p>
<p><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-5-of-5-adfs-federation-between-two-forests.aspx">https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-5-of-5-adfs-federation-between-two-forests.aspx</a></p>
<p>Happy Reading!</p>
<p>&nbsp;</p>
<p>Cheers,</p>
<p>Sarath</p>]]></content:encoded>
    </item>
    <item>
      <title>ZEN and The ART of ADFS Implementation–Part 5 of 5: ADFS Federation between Two forests</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/zen-and-the-art-of-adfs-implementationpart-5-of-5-adfs-federation-between-two-forests</link>
      <pubDate>Tue, 20 Mar 2012 07:41:00 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/zen-and-the-art-of-adfs-implementationpart-5-of-5-adfs-federation-between-two-forests/</guid>
      <description><![CDATA[Since I don&rsquo;t own a Public DNS name, My ADFS end point URL&rsquo;s won&rsquo;t be published...]]></description>
      <content:encoded><![CDATA[<p>Since I don&rsquo;t own a Public DNS name, My ADFS end point URL&rsquo;s won&rsquo;t be published externally and I will have to depend on Host header entries and I will enter the</p>
<p>First step we will ensure that we can ping the CHIADFS server from ZEN ADFS and Viceversa.</p>
<p>I will put a host header entry for Chiadfs.chi.local in ZENADFS</p>
<p>Browse https://zenadfs.zen.local/federationmetadata/2007-06/federationmetadata.xml.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0160.clip_image002_5C5E3B85.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0160.clip_5F00_image002_5F00_5C5E3B85.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7180.clip_image002_thumb_6DEE2650.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7180.clip_5F00_image002_5F00_thumb_5F00_6DEE2650.jpg" width="643" height="484" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4278.clip_image004_6A8C8EA8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4278.clip_5F00_image004_5F00_6A8C8EA8.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6320.clip_image004_thumb_52A5A782.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6320.clip_5F00_image004_5F00_thumb_5F00_52A5A782.jpg" width="599" height="484" /></a></p>
<p>Save the Federationmetadata.xml file and save it on CHIADFS server and we will need it soon.</p>
<p>The same step has to be done from the CHI ADFS server by saving the Metdadat.xml file and saving it in the ZenADFS server.</p>
<p>Next we will add the claims trust for the CHI ADFS in the ZEN ADFS server.</p>
<p>Run the wizard for adding a the claims provider Trust</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1122.clip_image006_7D9D9587.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1122.clip_5F00_image006_5F00_7D9D9587.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3364.clip_image006_thumb_0F99B348.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3364.clip_5F00_image006_5F00_thumb_5F00_0F99B348.jpg" width="586" height="484" /></a></p>
<p>In the select data source we can provide the federation metadata file location of CHI ADFS ( Which we had earlier copied from the CHI ADFS server)</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5415.clip_image008_30C9A924.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5415.clip_5F00_image008_5F00_30C9A924.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3252.clip_image008_thumb_09AEE9E2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3252.clip_5F00_image008_5F00_thumb_5F00_09AEE9E2.jpg" width="644" height="479" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8055.clip_image010_58CC3276.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8055.clip_5F00_image010_5F00_58CC3276.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1106.clip_image010_thumb_3CDAFD7E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1106.clip_5F00_image010_5F00_thumb_5F00_3CDAFD7E.jpg" width="598" height="484" /></a></p>
<p>Run through the steps and complete the wizard.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8623.clip_image012_39E598CB.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8623.clip_5F00_image012_5F00_39E598CB.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3821.clip_image012_thumb_21FEB1A5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3821.clip_5F00_image012_5F00_thumb_5F00_21FEB1A5.jpg" width="644" height="480" /></a></p>
<p>Once the Claims provider trust has completed the steps, next we will need to edit the claims rules.</p>
<p>This time we will create two rules one for <b>Email pass through</b> and other for <b>Role pass through</b>.</p>
<p>Note: We have used the Rule template as:<b> Pass through or Filter an incoming claim.</b><b></b></p>
<p>Using the Pass Through or Filter an Incoming Claim rule template in Active Directory Federation Services (AD FS) 2.0, you can pass through all incoming claims with a selected claim type. You can also filter the values of incoming claims with a selected claim type. For example, you can use this rule template to create a rule that will send all incoming group claims. You can also use this rule to send only user principal name (UPN) claims that end with @chi.local.</p>
<p></p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1185.clip_image014_7AE3F262.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1185.clip_5F00_image014_5F00_7AE3F262.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2251.clip_image014_thumb_10EA5DF5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2251.clip_5F00_image014_5F00_thumb_5F00_10EA5DF5.jpg" width="483" height="484" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2744.clip_image016_6007A689.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2744.clip_5F00_image016_5F00_6007A689.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image016" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8105.clip_image016_thumb_760E121B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8105.clip_5F00_image016_5F00_thumb_5F00_760E121B.jpg" width="432" height="484" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1346.clip_image018_7318AD68.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1346.clip_5F00_image018_5F00_7318AD68.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image018" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0763.clip_image018_thumb_57277870.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0763.clip_5F00_image018_5F00_thumb_5F00_57277870.jpg" width="544" height="484" /></a></p>
<p>Ok next step is to access CHI ADFS server and add the Relying party trust wizard.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3225.clip_image020_543213BD.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3225.clip_5F00_image020_5F00_543213BD.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image020" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6014.clip_image020_thumb_3F601B3D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6014.clip_5F00_image020_5F00_thumb_5F00_3F601B3D.jpg" width="605" height="484" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6507.clip_image022_6A580942.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6507.clip_5F00_image022_5F00_6A580942.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image022" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1715.clip_image022_thumb_005E74D5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1715.clip_5F00_image022_5F00_thumb_5F00_005E74D5.jpg" width="605" height="484" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5123.clip_image024_68778DAE.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5123.clip_5F00_image024_5F00_68778DAE.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image024" border="0" alt="clip_image024" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6574.clip_image024_thumb_415CCE6C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6574.clip_5F00_image024_5F00_thumb_5F00_415CCE6C.jpg" width="608" height="484" /></a></p>
<p>Once you have completed the Relying party trust we need to edit the claim rule as shown below.</p>
<p>This time we will use the template as <b>Send LDAP Attribute as claims </b>as the CHI ADFS server is</p>
<p>Using the Send LDAP Attributes as Claims rule template in Active Directory Federation Services (AD FS) 2.0, you can create a rule that will select attributes from a Lightweight Directory Access Protocol (LDAP) attribute store, such as Active Directory, to send as claims to the relying party.</p>
<p>For example, you can use this rule template to create a Send LDAP Attributes as Claims rule that will extract attribute values for authenticated users from the <b>UPN </b>and <b>Role</b> Active Directory attributes and then send those values as two different outgoing claims.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1781.clip_image026_2975E746.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1781.clip_5F00_image026_5F00_2975E746.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image026" border="0" alt="clip_image026" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3823.clip_image026_thumb_3F7C52D8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3823.clip_5F00_image026_5F00_thumb_5F00_3F7C52D8.jpg" width="513" height="484" /></a></p>
<p>Next I will add a test user to the SharePoint site <a href="https://zensp">https://zensp</a> . For this I will need to login using windows credentials, as shown below.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0285.clip_image028_18619396.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0285.clip_5F00_image028_5F00_18619396.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image028" border="0" alt="clip_image028" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1263.clip_image028_thumb_67EB0F1F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1263.clip_5F00_image028_5F00_thumb_5F00_67EB0F1F.jpg" width="644" height="430" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3414.clip_image030_7E5DADA6.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3414.clip_5F00_image030_5F00_7E5DADA6.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image030" border="0" alt="clip_image030" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7217.clip_image030_thumb_1059CB67.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7217.clip_5F00_image030_5F00_thumb_5F00_1059CB67.jpg" width="644" height="384" /></a></p>
<p>Now it is time for us to test the federation trust between these two forests.</p>
<p>I will login to win7 machine (part of CHI forest) using the user <a href="mailto:Tao@chi.local">Tao@chi.local</a> .</p>
<p>Next, I will access the site <a href="https://Zensp">https://Zensp</a> and I will have to choose between the CHI and ZEN provider and</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6622.clip_image032_5F7713FB.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6622.clip_5F00_image032_5F00_5F7713FB.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image032" border="0" alt="clip_image032" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3173.clip_image032_thumb_4AA51B7B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3173.clip_5F00_image032_5F00_thumb_5F00_4AA51B7B.jpg" width="644" height="412" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4666.clip_image034_19C26410.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4666.clip_5F00_image034_5F00_19C26410.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image034" border="0" alt="clip_image034" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2313.clip_image034_thumb_44BA5215.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2313.clip_5F00_image034_5F00_thumb_5F00_44BA5215.jpg" width="644" height="419" /></a></p>
<p>Special thanks to <a href="https://blogs.msdn.com/b/rahul/">Rahul Gangwar</a> for all the help in setting this up and reviewing this blog post.</p>
<p><strong>I hope you enjoyed the entire series on SharePoint 2010 and ADFS 2.0 Integration. If you still have any questions or need more clarifications, feel free to reach out to me via the Contact link on my blog. I would be more than happy to respond to your queries.</strong></p>
<p>Cheers,</p>
<p>Sarath</p>]]></content:encoded>
    </item>
    <item>
      <title>ZEN and The ART of ADFS Implementation–Part 4 of 5: SharePoint 2010 Integration</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/zen-and-the-art-of-adfs-implementationpart-4-of-5-sharepoint-2010-integration</link>
      <pubDate>Tue, 20 Mar 2012 07:36:06 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/zen-and-the-art-of-adfs-implementationpart-4-of-5-sharepoint-2010-integration/</guid>
      <description><![CDATA[I have always configured the ADFS SharePoint 2010 integration referring to the Steve Peschka blogs...]]></description>
      <content:encoded><![CDATA[<p>I have always configured the ADFS SharePoint 2010 integration referring to the <a href="https://blogs.technet.com/b/speschka/archive/2010/07/30/configuring-sharepoint-2010-and-adfs-v2-end-to-end.aspx">Steve Peschka blogs</a> and hence would recommend all to take a look at this one for a detailed explanation of all the steps.</p>  <p>To add a new relying party trust</p>  <p>1. Click Start, point to Administrative Tools, and then click AD FS 2.0.</p>  <p>2. Under AD FS 2.0\Trust Relationships, right-click the Relying Party Trusts folder, and then click Add Relying Party Trust to open the Add Relying Party Trust Wizard.</p>  <p>3. On the Welcome page, click Start.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2465.clip_image002_2DDA847A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2465.clip_5F00_image002_5F00_2DDA847A.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7750.clip_image002_thumb_360EAA11.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7750.clip_5F00_image002_5F00_thumb_5F00_360EAA11.jpg" width="599" height="484" /></a></p>  <p>4. On the Select Data Source page, click Enter data about the relying party manually, and then click next.</p>  <p>Note</p>  <p>The Select Data Source page provides three options for entering the data about the relying party. If the relying party publishes its federation metadata or can provide a file copy of it for you to use, the automatic retrieval method is recommended. It can save time, and it allows you to skip most of the remaining steps in this procedure. The third option is to enter all the configuration data for the new relying party trust manually, as described in steps 5 through 9.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7343.clip_image004_6825D48E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7343.clip_5F00_image004_5F00_6825D48E.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5265.clip_image004_thumb_2C1992D9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5265.clip_5F00_image004_5F00_thumb_5F00_2C1992D9.jpg" width="607" height="484" /></a></p>  <p>5. On the Specify Display Name page, type a name in Display name. Click Next after you enter the description details.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2134.clip_image006_421FFE6B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2134.clip_5F00_image006_5F00_421FFE6B.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8715.clip_image006_thumb_113D4700.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8715.clip_5F00_image006_5F00_thumb_5F00_113D4700.jpg" width="618" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6232.clip_image008_754C1207.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6232.clip_5F00_image008_5F00_754C1207.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4111.clip_image008_thumb_7256AD54.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4111.clip_5F00_image008_5F00_thumb_5F00_7256AD54.jpg" width="644" height="451" /></a></p>  <p>6. On the Choose Profile page, select the appropriate profile for your needs, and then click Next.</p>  <p>If you know you will require interoperability with federation servers running an earlier version of AD FS, such as provided in Windows Server 2003 R2, click AD FS 1.0 and 1.1 profile. Otherwise, click AD FS 2.0 profile.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6747.clip_image010_4173F5E9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6747.clip_5F00_image010_5F00_4173F5E9.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5265.clip_image010_thumb_3A744364.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5265.clip_5F00_image010_5F00_thumb_5F00_3A744364.jpg" width="644" height="453" /></a></p>  <p>7. On the Configure Certificate page, click Browse to browse to and locate a certificate file and add it to the list of certificates, and then click Next.</p>  <p>8. On the Configure URL page, select the appropriate check boxes and specify any corresponding URLs as appropriate for the WS-Federation Passive protocol-based or Security Assertion Markup Language (SAML) 2.0 WebSSO protocol-based endpoint, and then click Next.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1121.clip_image012_228D5C3E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1121.clip_5F00_image012_5F00_228D5C3E.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5153.clip_image012_thumb_348979FE.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5153.clip_5F00_image012_5F00_thumb_5F00_348979FE.jpg" width="590" height="484" /></a></p>  <p>9. On the Configure Identifiers page, you must specify at least one identifier for this relying party trust. Type the URI you want to use here, click Add to add it to the list, and then click Next.</p>  <p>Please note that the URN should be off the format URN: ZEN: ZENSP.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4572.clip_image014_3194154B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4572.clip_5F00_image014_5F00_3194154B.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2438.clip_image014_thumb_75F4068A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2438.clip_5F00_image014_5F00_thumb_5F00_75F4068A.jpg" width="644" height="319" /></a></p>  <p>10. On the Choose Issuance Authorization Rules page, select whether you want to permit all users or restrict them, based on configuring authorization rules, and then click Next.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0451.clip_image016_1319AE95.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0451.clip_5F00_image016_5F00_1319AE95.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image016" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6330.clip_image016_thumb_7B32C76E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6330.clip_5F00_image016_5F00_thumb_5F00_7B32C76E.jpg" width="607" height="484" /></a></p>  <p>11. On the Ready to Add Trust page, review your settings. When you are ready to save your settings, click Next.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1537.clip_image018_262AB574.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1537.clip_5F00_image018_5F00_262AB574.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image018" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5340.clip_image018_thumb_233550C1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5340.clip_5F00_image018_5F00_thumb_5F00_233550C1.jpg" width="603" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6327.clip_image020_07441BC9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6327.clip_5F00_image020_5F00_07441BC9.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7206.clip_image020_thumb_08C537DD.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7206.clip_5F00_image020_5F00_thumb_5F00_08C537DD.jpg" width="602" height="484" /></a></p>  <p>12. On the Finish page, click Close.</p>  <p><b>To create a rule to send LDAP attributes as claims</b></p>  <ol>   <li>Click <b>Start</b>, point to <b>Programs</b>, point to <b>Administrative Tools</b>, and then click <b>AD FS 2.0 Management</b>.</li>    <li>In the console tree, under <b>AD FS 2.0\Trust Relationships</b>, click either <b>Claims Provider Trusts</b> or <b>Relying Party Trusts</b>, and then click a specific trust in the list where you want to create this rule.</li>    <li>Right-click the selected trust and then click <b>Edit Claim Rules</b>. </li>    <li>In the <b>Edit Claim Rules</b> dialog box, select one the following tabs, depending on the trust that you are editing and which rule set you want to create this rule in, and then click <b>Add Rule</b> to start the rule wizard that is associated with that rule set:       <ul>       <li><b>Acceptance Transform Rules</b></li>        <li><b>Issuance Transform Rules</b></li>        <li><b>Issuance Authorization Rules</b></li>        <li><b>Delegation Authorization Rules</b></li>     </ul>   </li>    <li>On the <b>Select Rule Template</b> page, under <b>Claim rule template</b>, select <b>Send LDAP Attributes as Claims</b> from the list, and then click <b>Next</b>.</li> </ol>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3582.clip_image022_7AA648DF.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3582.clip_5F00_image022_5F00_7AA648DF.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image022" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0451.clip_image022_thumb_17CBF0EA.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0451.clip_5F00_image022_5F00_thumb_5F00_17CBF0EA.jpg" width="644" height="387" /></a></p>  <ol start="start">   <li>On the <b>Configure Rule</b> page under <b>Claim rule name</b> type the display name for this rule, under <b>Attribute store</b> select <b>Active Directory</b>, and under <b>Mapping of LDAP attributes to outgoing claim types</b> select the desired <b>LDAP Attribute</b> and corresponding <b>Outgoing Claim Type</b> types from the drop-down lists. </li> </ol>  <p>You have to select a new LDAP attribute and outgoing claim type pair on a different row for each Active Directory attribute that you want to issue a claim for as part of this rule.</p>  <p>In this case I am going to use the email address (UPN) and Role as the Claim Type.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2502.clip_image024_14D68C37.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2502.clip_5F00_image024_5F00_14D68C37.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image024" border="0" alt="clip_image024" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5810.clip_image024_thumb_2ADCF7C9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5810.clip_5F00_image024_5F00_thumb_5F00_2ADCF7C9.jpg" width="603" height="484" /></a></p>  <p>Click the Finish button.</p>  <p>In the <b>Edit Claim Rules</b> dialog box, click <b>OK</b> to save the rule.</p>  <p>Final output will look as shown in below screenshot.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2502.clip_image025_27E79316.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2502.clip_5F00_image025_5F00_27E79316.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image025" border="0" alt="clip_image025" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5810.clip_image025_thumb_45796E15.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5810.clip_5F00_image025_5F00_thumb_5F00_45796E15.png" width="447" height="484" /></a></p>  <p>I am not an expert in certificates, but I would recommend having a look at this <a href="https://blogs.technet.com/b/adfs/archive/2007/07/23/adfs-certificates-ssl-token-signing-and-client-authentication-certs.aspx">blog</a> for a better understanding of the various ADFS Certificates and their roles.</p>  <p>Only one thing I would like to call out from the above blog is that the Subject Name of the SSL certificate must match the names used in the ADFS configuration. For example, if you specify a federation server endpoint URL as https://zenadfs.local/adfs/ls/ - then the subject name on the SSL certificate for that server must be “ZENADFS.local”.</p>  <p>If this is an intranet only environment then you would only want to use the host name, then the endpoint URL would be https://zenadfs/adfs/ls/ and the Subject Name on the certificate should be “ZENADFS”</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5807.clip_image027_747BA9EC.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5807.clip_5F00_image027_5F00_747BA9EC.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image027" border="0" alt="clip_image027" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0447.clip_image027_thumb_665CBAEF.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0447.clip_5F00_image027_5F00_thumb_5F00_665CBAEF.jpg" width="644" height="310" /></a></p>  <p>Verify that there are no errors on the certificate and it’s is part of the Trusted Root Authority store.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8865.clip_image029_1154A8F5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8865.clip_5F00_image029_5F00_1154A8F5.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image029" border="0" alt="clip_image029" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0458.clip_image029_thumb_6071F189.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0458.clip_5F00_image029_5F00_thumb_5F00_6071F189.jpg" width="635" height="484" /></a></p>  <p>Same with Token decrypting and Token Signing.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7875.clip_image031_76785D1B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7875.clip_5F00_image031_5F00_76785D1B.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image031" border="0" alt="clip_image031" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3731.clip_image031_thumb_08747ADC.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3731.clip_5F00_image031_5F00_thumb_5F00_08747ADC.jpg" width="644" height="453" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5635.clip_image033_057F1629.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5635.clip_5F00_image033_5F00_057F1629.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image033" border="0" alt="clip_image033" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1581.clip_image033_thumb_22A4BE33.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1581.clip_5F00_image033_5F00_thumb_5F00_22A4BE33.jpg" width="644" height="407" /></a></p>  <p>Next step, I would export the Token signing certificate from ADFS server and import it to the SharePoint server.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7360.clip_image035_0ABDD70D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7360.clip_5F00_image035_5F00_0ABDD70D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image035" border="0" alt="clip_image035" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8053.clip_image035_thumb_20C4429F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8053.clip_5F00_image035_5F00_thumb_5F00_20C4429F.jpg" width="634" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1104.clip_image037_4BBC30A4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1104.clip_5F00_image037_5F00_4BBC30A4.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image037" border="0" alt="clip_image037" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6283.clip_image037_thumb_48C6CBF1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6283.clip_5F00_image037_5F00_thumb_5F00_48C6CBF1.jpg" width="624" height="484" /></a></p>  <p>Once Export has completed copy it to the SharePoint 2010 server.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8424.clip_image038_0CBA8A3C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8424.clip_5F00_image038_5F00_0CBA8A3C.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image038" border="0" alt="clip_image038" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1007.clip_image038_thumb_70C95543.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1007.clip_5F00_image038_5F00_thumb_5F00_70C95543.png" width="456" height="484" /></a></p>  <p>After importing the Token signing certificate and Its root certificate (IF any) to the Trusted Root Store of SharePoint 2010, we need to run the below command.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2677.clip_image040_33E4ADA4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2677.clip_5F00_image040_5F00_33E4ADA4.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image040" border="0" alt="clip_image040" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0027.clip_image040_thumb_4AC37F20.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0027.clip_5F00_image040_5F00_thumb_5F00_4AC37F20.jpg" width="644" height="91" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0511.clip_image042_4F5989DA.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0511.clip_5F00_image042_5F00_4F5989DA.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image042" border="0" alt="clip_image042" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6765.clip_image042_thumb_1E76D26F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6765.clip_5F00_image042_5F00_thumb_5F00_1E76D26F.jpg" width="608" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7345.clip_image044_74472486.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7345.clip_5F00_image044_5F00_74472486.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image044" border="0" alt="clip_image044" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2148.clip_image044_thumb_116CCC91.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2148.clip_5F00_image044_5F00_thumb_5F00_116CCC91.jpg" width="644" height="306" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0412.clip_image046_2368EA51.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0412.clip_5F00_image046_5F00_2368EA51.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image046" border="0" alt="clip_image046" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0488.clip_image046_thumb_72F265DA.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0488.clip_5F00_image046_5F00_thumb_5F00_72F265DA.jpg" width="644" height="127" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1072.clip_image048_1E5686D5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1072.clip_5F00_image048_5F00_1E5686D5.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image048" border="0" alt="clip_image048" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7851.clip_image048_thumb_345CF267.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7851.clip_5F00_image048_5F00_thumb_5F00_345CF267.jpg" width="644" height="441" /></a></p>  <p>If you notice I have chosen both the Windows Authentication and ZEN ADFS provider as the auuthentication source. This will help me login via Windows and provide access to ADFS users. I have added permissions to test user <a href="mailto:Steve@zen.local">Steve@zen.local</a>, by adding his UPN.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0083.clip_image050_31678DB4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0083.clip_5F00_image050_5F00_31678DB4.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image050" border="0" alt="clip_image050" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4705.clip_image050_thumb_2E722901.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4705.clip_5F00_image050_5F00_thumb_5F00_2E722901.jpg" width="644" height="465" /></a></p>  <p>Please note two things,</p>  <p>1) The user should have a valid UPN and should have the email address field filled with appropriate email address. I wasted an hour in troubleshooting without realizing that the email address field was empty for the user in AD.</p>  <p>2) While adding users to SharePoint it will resolve any UPN that you provide say even if you give <a href="mailto:stev@zen.local">stev@zen.local</a> instead of <a href="mailto:Steve@zen.local">Steve@zen.local</a>, it will get resolved with outr giving any errors. This doesn’t mean that user exists or you have added the cortrect user. Hence you will need to double checfk the users while adding them.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4300.clip_image052_7D8F7195.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4300.clip_5F00_image052_5F00_7D8F7195.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image052" border="0" alt="clip_image052" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5861.clip_image052_thumb_68BD7915.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5861.clip_5F00_image052_5F00_thumb_5F00_68BD7915.jpg" width="644" height="477" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8883.clip_image054_70F19EAC.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8883.clip_5F00_image054_5F00_70F19EAC.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image054" border="0" alt="clip_image054" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6763.clip_image054_thumb_02EDBC6D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6763.clip_5F00_image054_5F00_thumb_5F00_02EDBC6D.jpg" width="644" height="303" /></a></p>  <p>So far So good..!!!! Steve@Zen.local was able to successfully login to the SharePoint Site.</p>  <p>&#160;</p>  <p>Stay tuned for the remaining part of the series !!</p>  <p>Happy Reading!</p>  <p>Cheers,</p>  <p>Sarath</p>]]></content:encoded>
    </item>
    <item>
      <title>ZEN and The ART of ADFS Implementation–Part 3 of 5: ADFS Deployment Steps</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/zen-and-the-art-of-adfs-implementationpart-3-of-5-adfs-deployment-steps</link>
      <pubDate>Tue, 20 Mar 2012 07:29:14 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/zen-and-the-art-of-adfs-implementationpart-3-of-5-adfs-deployment-steps/</guid>
      <description><![CDATA[ADFS Deployment Steps  Download the ADFS 2.0 setup from this link .                Once the...]]></description>
      <content:encoded><![CDATA[<p><b><u>ADFS Deployment Steps</u></b></p>  <p>Download the ADFS 2.0 setup from this <a href="https://www.microsoft.com/download/en/details.aspx?id=10909&amp;hash=X%2f61Px2vXnovFgtuPMJb5Dko13WvNye6uWlejR7sKEfAvw%2bDoVPhoezShzm5TnNTmPRE7SIgyCXWRmCV8Zt3tw%3d%3d">link</a> .</p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8371.clip_image001_004342F6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8371.clip_5F00_image001_5F00_004342F6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8284.clip_image001_thumb_16B5E17D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8284.clip_5F00_image001_5F00_thumb_5F00_16B5E17D.png" width="578" height="484" /></a></u></b></p>  <p><b><u></u></b></p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4666.clip_image002_41ADCF82.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4666.clip_5F00_image002_5F00_41ADCF82.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5633.clip_image002_thumb_58206E09.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5633.clip_5F00_image002_5F00_thumb_5F00_58206E09.png" width="572" height="484" /></a></u></b></p>  <p><b><u></u></b></p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0250.clip_image003_3BC3061C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0250.clip_5F00_image003_5F00_3BC3061C.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3058.clip_image003_thumb_5954E11B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3058.clip_5F00_image003_5F00_thumb_5F00_5954E11B.png" width="570" height="484" /></a></u></b></p>  <p><b><u></u></b></p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0312.clip_image004_3D63AC23.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0312.clip_5F00_image004_5F00_3D63AC23.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0003.clip_image004_thumb_25E8F7F2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0003.clip_5F00_image004_5F00_thumb_5F00_25E8F7F2.png" width="575" height="484" /></a></u></b></p>  <p>Once the installation has completed, automatically it will open the federation server configuration wizard, follow the steps as shown below. </p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1563.clip_image006_098B9005.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1563.clip_5F00_image006_5F00_098B9005.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0081.clip_image006_thumb_26B1380F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0081.clip_5F00_image006_5F00_thumb_5F00_26B1380F.jpg" width="609" height="484" /></a></u></b></p>  <p><b><u></u></b></p>  <p><b><u></u></b></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8715.clip_image008_0AC00317.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8715.clip_5F00_image008_5F00_0AC00317.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1452.clip_image008_thumb_27E5AB21.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1452.clip_5F00_image008_5F00_thumb_5F00_27E5AB21.jpg" width="608" height="484" /></a></p>  <p>It automatically picked the ADFS certificate as ZENadfscert.zen.local as that is the only certificate that was created in my ADFS server. By default from the certificate it took the Federation service name as ZENADFS.Zen.local.</p>  <p>Next step we will need to provide the ADFS account ZEN\ADFSadmin ( Remember the account we created and ran the SETSPN commands)</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8308.clip_image010_171E0073.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8308.clip_5F00_image010_5F00_171E0073.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2526.clip_image010_thumb_49352AF0.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2526.clip_5F00_image010_5F00_thumb_5F00_49352AF0.jpg" width="607" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8306.clip_image012_0A802D8A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8306.clip_5F00_image012_5F00_0A802D8A.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8461.clip_image012_thumb_1C7C4B4A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8461.clip_5F00_image012_5F00_thumb_5F00_1C7C4B4A.jpg" width="588" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8054.clip_image014_1986E697.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8054.clip_5F00_image014_5F00_1986E697.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8358.clip_image014_thumb_68A42F2B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8358.clip_5F00_image014_5F00_thumb_5F00_68A42F2B.jpg" width="643" height="484" /></a></p>  <p>Configuration service warnings indicate that the server needs a reboot. Once this has been done next step would be add the relying party. </p>  <p>Stay tuned for the remaining part of the series !!</p>  <p>Happy Reading!</p>  <p>Cheers,</p>  <p>Sarath</p>]]></content:encoded>
    </item>
    <item>
      <title>ZEN and The ART of ADFS Implementation–Part 2 of 5: ADFS Certificates and Accounts setup</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/zen-and-the-art-of-adfs-implementationpart-2-of-5-adfs-certificates-and-accounts-setup</link>
      <pubDate>Tue, 20 Mar 2012 07:22:00 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/zen-and-the-art-of-adfs-implementationpart-2-of-5-adfs-certificates-and-accounts-setup/</guid>
      <description><![CDATA[Let’s start off with Installing CA role in Domain Controller.    After CA role has been installed...]]></description>
      <content:encoded><![CDATA[<p>Let’s start off with Installing CA role in Domain Controller.</p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8054.clip_image002_7A5E8F69.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8054.clip_5F00_image002_5F00_7A5E8F69.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1033.clip_image002_thumb_1546ED11.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1033.clip_5F00_image002_5F00_thumb_5F00_1546ED11.jpg" width="644" height="466" /></a></u></b></p>  <p>After CA role has been installed successfully next step is to create the accounts for ADFS and SharePoint2010.</p>  <p>I have created an account ZEN\AdfsAdmin and this account will be used for running the ADFS service.</p>  <p>Create another account ZEN\SPAdmin for running SharePoint.</p>  <p>When you deploy an AD FS 2.0 Federation Server farm you must specify a domain-based service account, and the AD FS 2.0 service account needs to have a SPN (servicePrincipalName) registered to allow Kerberos to function for the Federation Service.</p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8865.clip_image004_444928E8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8865.clip_5F00_image004_5F00_444928E8.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4667.clip_image004_thumb_083CE733.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4667.clip_5F00_image004_5F00_thumb_5F00_083CE733.jpg" width="644" height="436" /></a></u></b></p>  <p>In this case, <b>ZENADFS.local</b> is my ADFS server FQDN, and ZENSP.local being my SharePoint server FQDN.</p>  <p>Please refer <a href="https://social.technet.microsoft.com/wiki/contents/articles/ad-fs-2-0-how-to-configure-the-spn-serviceprincipalname-for-the-service-account.aspx">AD FS 2.0: How to Configure the SPN (servicePrincipalName) for the Service Account</a> .</p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7875.clip_image006_575A2FC7.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7875.clip_5F00_image006_5F00_575A2FC7.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0820.clip_image006_thumb_1B4DEE12.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0820.clip_5F00_image006_5F00_thumb_5F00_1B4DEE12.jpg" width="629" height="484" /></a></u></b></p>  <p><b><u></u></b></p>  <p><b><u><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2570.clip_image008_65F4B5DF.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2570.clip_5F00_image008_5F00_65F4B5DF.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1104.clip_image008_thumb_49974DF2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1104.clip_5F00_image008_5F00_thumb_5F00_49974DF2.jpg" width="579" height="484" /></a></u></b></p>  <p><b><u></u></b></p>  <p>Next step would be to create a certificate template for ADFS.</p>  <p><b>GO To Start &gt; RUN &gt; Type MMC &gt; </b>File<b> ADD or Remove Snap-ins.</b></p>  <p>ADD certificate as shown below, chose Computer Account, and Local computer in the successive pages and click ok.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5126.clip_image010_46A1E93F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5126.clip_5F00_image010_5F00_46A1E93F.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5710.clip_image010_thumb_43AC848C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5710.clip_5F00_image010_5F00_thumb_5F00_43AC848C.jpg" width="644" height="440" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0027.clip_image012_2BC59D66.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0027.clip_5F00_image012_5F00_2BC59D66.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8015.clip_image012_thumb_08B52BF6.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8015.clip_5F00_image012_5F00_thumb_5F00_08B52BF6.jpg" width="611" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1050.clip_image014_4CA8EA40.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1050.clip_5F00_image014_5F00_4CA8EA40.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5367.clip_image014_thumb_3B750C9D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5367.clip_5F00_image014_5F00_thumb_5F00_3B750C9D.jpg" width="559" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/5355.clip_image016_2D561DA0.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/5355.clip_5F00_image016_5F00_2D561DA0.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image016" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4857.clip_image016_thumb_512ECF2D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4857.clip_5F00_image016_5F00_thumb_5F00_512ECF2D.jpg" width="545" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7802.clip_image018_192CDB4A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7802.clip_5F00_image018_5F00_192CDB4A.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image018" border="0" alt="clip_image018" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1614.clip_image018_thumb_51F70F4A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1614.clip_5F00_image018_5F00_thumb_5F00_51F70F4A.jpg" width="537" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/8535.clip_image020_2EE69DDA.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/8535.clip_5F00_image020_5F00_2EE69DDA.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image020" border="0" alt="clip_image020" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0525.clip_image020_thumb_44ED096C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0525.clip_5F00_image020_5F00_thumb_5F00_44ED096C.jpg" width="503" height="484" /></a></p>  <p>Now next step we need to access the ADFS server and run the below command </p>  <p>This will ensure that the template that we have provisioned is available for the ADFS server to create a new certificate.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7065.clip_image021_68598804.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7065.clip_5F00_image021_5F00_68598804.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image021" border="0" alt="clip_image021" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0216.clip_image021_thumb_7FA48C75.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0216.clip_5F00_image021_5F00_thumb_5F00_7FA48C75.png" width="644" height="108" /></a></p>  <p>Next, we will create a new certificate using the template we have created.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0284.clip_image022_7CAF27C2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0284.clip_5F00_image022_5F00_7CAF27C2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image022" border="0" alt="clip_image022" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2337.clip_image022_thumb_410F1902.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2337.clip_5F00_image022_5F00_thumb_5F00_410F1902.png" width="566" height="484" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/4478.clip_image024_362211ED.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/4478.clip_5F00_image024_5F00_362211ED.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image024" border="0" alt="clip_image024" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/6840.clip_image024_thumb_053F5A82.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/6840.clip_5F00_image024_5F00_thumb_5F00_053F5A82.jpg" width="644" height="455" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/2313.clip_image026_493318CC.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/2313.clip_5F00_image026_5F00_493318CC.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image026" border="0" alt="clip_image026" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0245.clip_image026_thumb_2622A75C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0245.clip_5F00_image026_5F00_thumb_5F00_2622A75C.jpg" width="639" height="484" /></a></p>  <p>In my lab, I have added the CName as ZenADFS.zen.local.</p>  <p>Stay tuned for the remaining part of the series !!</p>  <p>Happy Reading!</p>  <p>Cheers,</p>  <p>Sarath</p>]]></content:encoded>
    </item>
    <item>
      <title>ZEN and The ART of ADFS Implementation–Part 1 of 5: Introduction</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/zen-and-the-art-of-adfs-implementationpart-1-of-5-introduction</link>
      <pubDate>Tue, 20 Mar 2012 07:09:00 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2012/03/20/zen-and-the-art-of-adfs-implementationpart-1-of-5-introduction/</guid>
      <description><![CDATA[In this series of posts, I would like run through the steps to configure, A federation trust...]]></description>
      <content:encoded><![CDATA[<p>In this series of posts, I would like run through the steps to configure, A federation trust relationship to allow users in one organization (the account partner organization &ndash; CHI Forest) to access Web-based applications or services, which are secured by AD FS 2.0, in the other organization (the resource partner organization- ZEN Forest).</p>
<p>I know there are several SharePoint guys like me out there, who would like to have a step by step documentation on ADFS certificates creation and federation between two forests. Hence I have tried to capture screenshots for all the steps.</p>
<p>I have split the post into the following chapters for simplicity,</p>
<p><strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-1-of-5-introduction.aspx">ZEN and The ART of ADFS Implementation&ndash;Part 1 of 5: Introduction</a></strong></p>
<p><br /><strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-2-of-5-adfs-certificates-and-accounts-setup.aspx">ZEN and The ART of ADFS Implementation&ndash;Part 2 of 5: ADFS Certificates and Accounts setup</a></strong></p>
<p><b><br /><strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-3-of-5-adfs-deployment-steps.aspx">ZEN and The ART of ADFS Implementation&ndash;Part 3 of 5: ADFS Deployment Steps</a></strong></b></p>
<p><b><br /><strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-4-of-5-sharepoint-2010-integration.aspx">ZEN and The ART of ADFS Implementation&ndash;Part 4 of 5: SharePoint 2010 Integration</a></strong></b></p>
<p><b><br /><strong><a href="https://blogs.msdn.com/b/moss_attacks/archive/2012/03/20/zen-and-the-art-of-adfs-implementation-part-5-of-5-adfs-federation-between-two-forests.aspx">ZEN and The ART of ADFS Implementation&ndash;Part 5 of 5: ADFS Federation between Two forests</a></strong></b></p>
<p>The diagram below indicates Typical ADFS Federation between two forests.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/3240.clip_image00210_3D87FB73.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/3240.clip_5F00_image00210_5F00_3D87FB73.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image002[10]" border="0" alt="clip_image002[10]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/0118.clip_image00210_thumb_5AADA37D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/0118.clip_5F00_image00210_5F00_thumb_5F00_5AADA37D.jpg" width="644" height="385" /></a></p>
<p><b>NB: Please Read before jumping to the steps.</b></p>
<p>Since this is a lab environment,</p>
<p>I am not using a Public domain. I have put host header values in Lab Machines so that it can access the ADFS service endpoints. I will explain these once we go through the steps.</p>
<p>I am not using any 3<sup>rd</sup> party certificates and I am using Internal CA certificates throughout this lab setup.</p>
<p>I have not gone through the steps for SharePoint 2010 deployment as already there are Tons of Material out there.</p>
<p>Now the above statements means there is no Perimeter network or the internet in my lab setup, but this will not affect the steps to configure the ADFS federation between two forest and I will callout changes required if any.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/1373.clip_image0035_3EBC6E85.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/1373.clip_5F00_image0035_5F00_3EBC6E85.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image003[5]" border="0" alt="clip_image003[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/40/27/metablogapi/7462.clip_image0035_thumb_03F4C5AF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-40-27-metablogapi/7462.clip_5F00_image0035_5F00_thumb_5F00_03F4C5AF.png" width="644" height="171" /></a></p>
<p></p>
<p><b>ZEN Forest Lab Configuration</b></p>
<p>ZEN_DC &ndash; Server 2008 R2, 1 GB RAM, 2.13 GHZ</p>
<p>ZEN_ADFS - Server 2008 R2, 1GB RAM, 2.13 GHZ</p>
<p>ZEN_SP2010 - Server 2008 R2, 1GB RAM, 2.13 GHZ</p>
<p><b>CHI Forest Lab Configuration</b></p>
<p>CHI_DC &ndash; Server 2008 R2, 1 GB RAM, 2.13 GHZ</p>
<p>CHI_ADFS - Server 2008 R2, 1GB RAM, 2.13 GHZ</p>
<p>CHI_WIN7 &ndash; Windows 7 Client, 1GB RAM, 2.13 GHZ</p>
<p>Stay tuned for the remaining part of the series !!</p>
<p>Happy Reading!</p>
<p>Cheers,</p>
<p>Sarath</p>]]></content:encoded>
    </item>
    <item>
      <title>Sharepoint 2010 Administration ToolKit Released</title>
      <link>https://docs.microsoft.com/archive/blogs/moss_attacks/sharepoint-2010-administration-toolkit-released</link>
      <pubDate>Fri, 27 Aug 2010 14:21:41 GMT</pubDate>
      <dc:creator><![CDATA[Sarath PV]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/moss_attacks/2010/08/27/sharepoint-2010-administration-toolkit-released/</guid>
      <description><![CDATA[SharePoint 2010 Administration Toolkit...]]></description>
      <content:encoded><![CDATA[<p><a href="https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=718447d8-0814-427a-81c3-c9c3d84c456e"><span style="font-size: medium;">SharePoint 2010 Administration Toolkit v1.0</span></a></p>
<p>=======================================================================================</p>
<p><strong>The Microsoft&reg; SharePoint&reg; 2010 Administration Toolkit contains functionality to help administer and manage Microsoft&reg; SharePoint&reg; Foundation 2010 and Microsoft&reg; SharePoint&reg; Server 2010.</strong></p>
<p>=======================================================================================</p>
<p>The Microsoft SharePoint Administration Toolkit contains the following tools to help manage SharePoint Foundation 2010 and SharePoint Server 2010: </p>
<ul>
<li>Security Configuration Wizard (SCW) manifests, which add roles for SharePoint 2010 Products to Windows Server 2008 with Service Pack 2 or to Windows Server 2008 R2. <br />SCW is an attack surface reduction tool introduced with Windows Server 2003 Service Pack 1. SCW uses a roles-based metaphor to solicit the functionality required for a server and disables the functionality that is not required. By automating this security best practice, SCW helps to create Windows environments that are less susceptible, on the whole, to security vulnerabilities that have been exploited. For more information about SCW in Windows Server 2008, see <a href="https://go.microsoft.com/fwlink/?LinkId=185511">Security Configuration Wizard</a> (https://go.microsoft.com/fwlink/?LinkId=185511).</li>
<li>Load Testing Toolkit (LTK), which generates a Visual Studio Team System 2008 (VSTS) load test based on Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 IIS logs. The VSTS load test can be used to generate synthetic load against SharePoint Foundation 2010 or SharePoint Server 2010 as part of a capacity planning exercise or a pre-upgrade stress test. <br />To install the Visual Studio Team System (VSTS), see <a href="https://go.microsoft.com/fwlink/?LinkID=101641">Visual Studio Team System 2008 Team Suite</a> (https://go.microsoft.com/fwlink/?LinkID=101641). To install Service Pack 1, see <a href="https://go.microsoft.com/fwlink/?LinkID=116488">Microsoft Visual Studio 2008 Service Pack 1</a> (https://go.microsoft.com/fwlink/?LinkID=116488).</li>
<li>User Profile Replication Engine 2010 (UPRE2010), which provides a shared services administrator the ability to replicate user profiles and social data between shared services providers (SSP) in Office SharePoint Server 2007 and User Profile service applications in SharePoint Server 2010. This Windows PowerShell-based tool is not supported for SharePoint Foundation 2010. </li>
<li>Content Management Interoperability Services (CMIS) connector for SharePoint Server 2010 <br />The Content Management Interoperability Services (CMIS) connector for SharePoint Server 2010 enables SharePoint users to interact with content stored in any repository that has implemented the CMIS standard, as well as making SharePoint 2010 content available to any application that has implemented the CMIS standard. <br />The CMIS connector for SharePoint Server 2010 includes two features: 
<ul>
<li>The Content Management Interoperability Services (CMIS) Consumer Web Part, which can be added to any SharePoint page. This Web Part displays and lets users interact with the contents of any CMIS repository. </li>
<li>The Content Management Interoperability Services (CMIS) Producer, which allows applications to interact with SharePoint lists and document libraries programmatically by means of the interfaces defined in the CMIS standard. </li>
</ul>
<br />For more information about the Content Management Interoperability Services (CMIS) standard, see <a href="https://go.microsoft.com/fwlink/?LinkId=196694">OASIS Content Management Interoperability Services (CMIS) TC</a> (https://go.microsoft.com/fwlink/?LinkId=196694). <br />This tool is not supported for SharePoint Foundation 2010.</li>
</ul>
<p><span style="font-size: small;"><span style="font-weight: bold;"><span style="text-decoration: underline;">System Requirements</span></span></span></p>
<ul>
<li><b>Supported Operating Systems: </b>Windows Server 2008 R2; Windows Server 2008 Service Pack 2</li>
</ul>
<ul>
<li>Security Configuration Wizard manifests: Can be installed on any computer running Windows Server 2008 x64 or Windows Server 2008 R2 x64. </li>
<li>User Profile Replication Engine: Can be installed on any server running a 64-bit Windows operating system. Requires Windows PowerShell. If the source or target is running Microsoft Office SharePoint Server 2007, that source or target server must be updated with the <a href="https://support.microsoft.com/kb/983310/">June 2010 Cumulative Update</a> (or a later cumulative update). </li>
<li>Load Test Kit: Can be installed on any x64 Windows box, although the Prerequisitecollector.exe needs to be run on either an x86 or an x64 machine that is also running Windows SharePoint Services 3.0 or Office SharePoint Server 2007. </li>
<li>Content Management Interoperability Services (CMIS) connector: Can be installed on any computer running Windows Server 2008 x64 or Windows Server 2008 R2 x64 and the Secure Store Service in SharePoint Server 2010. </li>
</ul>
<p>Download and extract the package, then follow the instructions provided on TechNet: </p>
<ul>
<li><a href="https://go.microsoft.com/fwlink/?LinkId=196862">SharePoint 2010 Administration Toolkit v1.0 (SharePoint Server)</a> (https://go.microsoft.com/fwlink/?LinkId=196862) </li>
<li><a href="https://go.microsoft.com/fwlink/?LinkId=196863">SharePoint 2010 Administration Toolkit v1.0 (SharePoint Foundation)</a> (https://go.microsoft.com/fwlink/?LinkId=196863</li>
</ul>]]></content:encoded>
    </item>
  </channel>
</rss>