<?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>SharePoint SPIdentity Team Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/spidentity/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/spidentity/feed.xml</link>
    <description>This is the team blog for the Identity team in SharePoint. Currently we are focused on talking about how Identity is implemented in SharePoint Server 2010.</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:51:47 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Another great resource for SPIdentity readers</title>
      <link>https://docs.microsoft.com/archive/blogs/spidentity/another-great-resource-for-spidentity-readers</link>
      <pubDate>Fri, 19 Mar 2010 12:10:00 GMT</pubDate>
      <dc:creator><![CDATA[SPIdentity]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/spidentity/2010/03/19/another-great-resource-for-spidentity-readers/</guid>
      <description><![CDATA[Steve Peschka is a long time Authentication expert in SharePoint who is really digging into the new...]]></description>
      <content:encoded><![CDATA[<P>Steve Peschka is a long time Authentication expert in SharePoint who is really digging into the new Identity subsystem in SharePoint 2010. His blog is now full with lots of super useful information for developers and IT Pros. his blog is at <A href="https://blogs.technet.com/speschka/">https://blogs.technet.com/speschka/</A></P>
<P>We particularly pscyhed about the latest series of posts on how to write a Claims Provider for SharePoint 2010.</P>
<P>Thanks Steve.</P>]]></content:encoded>
    </item>
    <item>
      <title>(belated) Intro to Identity in SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/spidentity/belated-intro-to-identity-in-sharepoint-2010</link>
      <pubDate>Tue, 26 Jan 2010 13:13:00 GMT</pubDate>
      <dc:creator><![CDATA[SPIdentity]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/spidentity/2010/01/26/belated-intro-to-identity-in-sharepoint-2010/</guid>
      <description><![CDATA[We just realized that we kicked off the blog without so much as an introductory paragraph, let alone...]]></description>
      <content:encoded><![CDATA[<P>We just realized that we kicked off the blog without so much as an introductory paragraph, let alone an overview. We were really fixated on getting the instructions out to configure and test the non-Windows Identity pipeline to unblock testing... Now that the two basic configuration posts are up, let's do the Intro...</P>
<P>At the beginning of the SharePoint 2010 cycle, we took a thorough look at the design of Identity in SharePoint with everything we had learned about in SPS 2003, MOSS 2007, WSS v2 and WSS v3. Boy, did we learn a lot in those products. We finally articulated the problem statement eventually down a few bullets:</P>
<UL>
<LI>Support User Identity delegation </LI>
<UL>
<LI>to other servers/services in the same farm (BCS, Excel Services, etc.) </LI>
<LI>to other servers/services in another SharePoint farm (Search, Secure Store, etc.) </LI>
<LI>to other servers/services outside of SharePoint (WCF, Web Services, SQL, etc.)</LI></UL>
<LI>Allow addl. security principals (ex. Application Roles) </LI>
<LI>Support Multiple Identity Providers on one URL (Windows AND Federated Identity Provider)</LI>
<LI>Support for Office Client access w/o Windows Integrated Authentication</LI>
<LI>Integrate with Identity Provider products via Standards</LI></UL>
<P>In order to address these identity issues/problems/opportunities, we selected the Claims Based Identity model introduced to us by <A href="https://www.identityblog.com/">Kim Cameron</A>. We worked super closely with the Windows Identity Foundation (WIF) <A href="https://blogs.msdn.com/card/">team</A> for this work. Huge thanks to them! </P>
<P>In a nutshell, here is Identity flow in SharePoint2010:</P>
<P><STRONG>Incoming&nbsp;(Sign-in) </STRONG>has two sign-in modes - Windows-Classic and Claims. Claims mode, in turn, supports Windows, ASP.Net Forms Based Auth and SAML Token often referred to as Windows-Claims, FBA-Claims and SAML-Claims. We offer an extensibility point to Augment claims into the sign-in token.<BR><STRONG>Outgoing </STRONG><STRONG>(SharePoint Services) </STRONG>uses SAML tokens exclusively in our server-to-server communication between the WFE and App Servers over WCF in our Shared Services framework.<BR><STRONG>Outgoing (Business Connectivity Services)</STRONG>&nbsp;features such as Virtual Lists support PassThrough identity to "external webservice" using SAML tokens as well.</P>
<P>There is a lot to cover about the subject and we will devote a bunch of time discussing what we have done and how&nbsp;to address customer issues as we see/hear/run into them. The videos below give a good feel for the approach we took to address the issues above&nbsp;using&nbsp;Claims and WIF. </P>
<P><B>Video 1:</B></P>
<P>Here, Venky talks about what we did and why we did what we did! Mention @venkyv or @SPIdentity directly with questions. <BR><A href="https://channel9.msdn.com/shows/Identity/Sharepoint-2010-and-Claims-Based-Identity/">https://channel9.msdn.com/shows/Identity/Sharepoint-2010-and-Claims-Based-Identity/</A></P>
<P><B>Video 2:</B></P>
<P><A href="https://blogs.msdn.com/vbertocci/">Vittorio</A>, who interviewed Venky for the above video also gave a talk on Claims Based Identity in Belgium. He talks about what claims are and gives analogies and anecdotes to drive the concept home. Wonderful talk.<BR><A href="https://www.microsoft.com/belux/techdays/2009/session.aspx?sid=idcloudserv&amp;tid=arc_preconf&amp;engine=MSDN">https://www.microsoft.com/belux/techdays/2009/session.aspx?sid=idcloudserv&amp;tid=arc_preconf&amp;engine=MSDN</A></P>
<P><STRONG>Video 3:</STRONG></P>
<P>Venky's presentation at the Professional Developer's Conference 2009 in LA, where he is a little bit more specific than in Video 1!<BR><A href="https://microsoftpdc.com/Sessions/PR11">https://microsoftpdc.com/Sessions/PR11</A></P>
<P>We are on Twitter as well, so please add <A title=@SPIdentity href="https://twitter.com/spidentity" mce_href="https://twitter.com/spidentity">@SPIdentity</A> to your tweets get our attention.</P>
<P>We would love your comments and questions in either this blog or on Twitter. Thanks!</P>
<P>----</P>
<P>The SharePoint Identity team is Chris, Huy, David, Bryant, Titus, Vlad, Nick, Suntosh, Javier, Sarat and Venky</P>]]></content:encoded>
    </item>
    <item>
      <title>Claims-based authentication "Cheat Sheet" Part 2</title>
      <link>https://docs.microsoft.com/archive/blogs/spidentity/claims-based-authentication-cheat-sheet-part-2</link>
      <pubDate>Fri, 22 Jan 2010 16:50:00 GMT</pubDate>
      <dc:creator><![CDATA[SPIdentity]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/spidentity/2010/01/22/claims-based-authentication-cheat-sheet-part-2/</guid>
      <description><![CDATA[&nbsp; 
On part 1 of these blog post series we went over the process of configuring forms based...]]></description>
      <content:encoded><![CDATA[&nbsp; 
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">On <A href="https://blogs.msdn.com/spidentity/archive/2010/01/04/claims-based-authentication-cheat-sheet-part-1.aspx" mce_href="https://blogs.msdn.com/spidentity/archive/2010/01/04/claims-based-authentication-cheat-sheet-part-1.aspx">part 1</A> of these blog post series we went over the process of configuring forms based authentication. In this second part we will talk about configuring a SAML based sign-in (also known as claims sign-in).</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In the upcoming blog posts, we will discuss more scenarios like mixed mode authentication and multi-auth, so stay tuned for more on these.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Make sure you read the <A href="https://blogs.msdn.com/spidentity/archive/2010/01/04/claims-based-authentication-cheat-sheet-part-1.aspx" mce_href="https://blogs.msdn.com/spidentity/archive/2010/01/04/claims-based-authentication-cheat-sheet-part-1.aspx">part 1</A> of this blog in order to get the information about pre-requisites for this guide.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Sign-in using a SAML claims token scenario overview</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In windows authentication, the user present a windows token to SharePoint in order to request access. This token is given by the AD domain controller during authentication. In the case of SAML sign-in, the user will present a SAML token, in this case, the user gets the token from an STS (Security Token Service).</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">SAML sign-in is generally used in enterprise federation scenarios, for example: provide access to a partner. This authentication mechanism is also used in other scenarios like extranet and even internally, for example: Provide access to users from the same company but in a domain that is not part of the forest where SharePoint lives.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You can find more information about claims scenarios in the <A href="https://blogs.msdn.com/card/default.aspx" mce_href="https://blogs.msdn.com/card/default.aspx">"Geneva" team blog</A>. Another good resource that talks about claims sign-in scenarios can be found <A href="https://technet.microsoft.com/en-us/library/ee428302(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/ee428302(office.14).aspx">here</A>.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Pre-requisites to run this scenario</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">For this example, we will use <A href="https://connect.microsoft.com/site642/Downloads/DownloadDetails.aspx?DownloadID=25361" mce_href="https://connect.microsoft.com/site642/Downloads/DownloadDetails.aspx?DownloadID=25361">Geneva Server</A> as the trusted STS (authentication provider) for our SharePoint web application. Click <A href="https://blogs.msdn.com/card/archive/2010/01/16/configuring-active-directory-federation-services-2-0.aspx" mce_href="https://blogs.msdn.com/card/archive/2010/01/16/configuring-active-directory-federation-services-2-0.aspx">here</A> to learn more about how to setup AD FSv2 (aka Geneva Server).</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">The link noted above describes how to configure the STS, below I describe how these steps relate to SharePoint SAML sign-in:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">On the step "<SPAN style="FONT-WEIGHT: bold">Federation Service Name Page</SPAN>" the STS certificate is defined. You will need to export this cert (without the private keys) and copy to the machine where SharePoint 2010 is installed. During trust establishment, you will be required to use this cert.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Once AD FSv2 STS has been configured, you will need to create a new relying party application, SharePoint in this case, so the STS can issue user tokens for SharePoint. You can find information about this on the Geneva Team blog and also in TechNet, below are the basic steps to create the relying party for SharePoint:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Open up the Microsoft Geneva Server Management shortcut on the desktop</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In the left pane:</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Expand Policy</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select Relying Parties</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In the right pane</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Add Relying Party...</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">A wizard will appear</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select Start</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Choose "Enter relying party configuration manually" Click Next</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Give a Name.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Click Next</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Leave "Geneva" Server Profile selected. Click Next</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You will not use a encryption cert.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Click Next</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select Enable support for Web-browser-based identity federation</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Give the Web App url and append /_trust/</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Example: </SPAN><A href="https://servername/_trust/" mce_href="https://servername/_trust/"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">https://servername/_trust/</SPAN></A></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click Next</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Add the following entry as a identifier (realm)</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">urn:COMPUTERNAME:Geneva</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click Add</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click next</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click Next on the summary page</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click Close</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">A new dialog will appear</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Rules Editor: we will map claims from LDAP to send to SharePoint</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In the Left Pane </SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">New Rule</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Predefined Rules</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Create Claims from LDAP Attribute Store</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Right Pane</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Drop down Attribute Store:</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select Enterprise Active Directory User Account Store</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Under LDAP Attribute select sAMAccountName</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Under Out Going Claim Type select E-Mail Address</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Left Pane</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=square>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click the Save Icon</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Close the dialog</SPAN></LI></UL></UL></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Steps to configure claims-based authentication in SharePoint 2010 beta</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">At a high level, the steps needed to configure this authentication mode are:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=1>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=1><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">Define a trust with an STS (Geneva server in this example)</SPAN></LI>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=a>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=1><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">Select a claim from the "incoming" token that will be used as unique identifier for the user</SPAN></LI></OL>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=a>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=2><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">(optional) Define which claims from the incoming token we will be accepted and how they will show up in SharePoint 2010 (claims mappings)</SPAN></LI>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=i>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=1><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Note:</SPAN><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal"> All claims from incoming token that don't have a mapping will be discarded.</SPAN></LI></OL></OL>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=a>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=3><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">Select the certificate that will be used to validate that the token was issued by the trusted STS (our assumption here is that the cert from Geneva Server was provided to us and: it is already deployed in all farm machines or import via SharePoint claims functions so it can be distributed to all machines in the farm).</SPAN></LI></OL></OL>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=1>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=2><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">Create a new SharePoint web application and enable this authentication provider</SPAN></LI></OL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In order to do what's described above, you can use SharePoint Central Administration or PowerShell cmdlets, below I'll describe both options and same as in previous blog post, we will use a sample script that facilitates the use of the cmdlets. This script is also very good reference to learn how to use these PowerShell cmdlets.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">PowerShell sample script instructions:</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">We created a PowerShell script that you can use to deploy these scenarios in a very easy way, below we will discuss how to use this script in the different scenarios. Feel free to play with the script to accommodate your specific requirements, it is also a great tool to learn how to use our new SharePoint 2010 beta PowerShell cmdlets.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">The sample script can be found<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><A href="https://blogs.msdn.com/spidentity/attachment/9943585.ashx" mce_href="https://blogs.msdn.com/spidentity/attachment/9943585.ashx">here</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Note:</SPAN> In order to use the script, copy the files from the above link to where the SharePoint 2010 beta is installed, you will need to create a directory (in any location) to place the files.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">Pre-requisite step - Prepare an Identity Provider STS (IP-STS)</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You can use your own STS or use Geneva Server. In the steps noted below, we will assume Geneva Server as the external IP-STS. To learn about Geneva Server and how to setup, go to: <A href="https://blogs.msdn.com/card/archive/2009/12/18/announcing-the-ad-fs-2-0-release-candidate-and-more.aspx" mce_href="https://blogs.msdn.com/card/archive/2009/12/18/announcing-the-ad-fs-2-0-release-candidate-and-more.aspx">Geneva Server RC anouncement</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 1 - Establish a trust with the Identity Provider STS (IP-STS)</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Via PowerShell</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$waurl = "<A href="https:///" mce_href="https:///">https://</A>" + $env:ComputerName</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$title = "SAML-Claims"</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">1.1 Get certificate of the STS we want to trust</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Export the certificate of the Geneva Server and copy it to a location where the SharePoint server has access. To make more readable and clean the user of the PowerShell cmdlets, I will create an object with this cert:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("c:\geneva.cer")</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">1.2 Define the claim that will be used as unique identifier of the user (claims mappings)</SPAN><BR>For this example we will use email as the user identifier. In real world scenarios, the administrator of the trusted STS will need to provide this information, the reason is that only the owner of the STS knows which value in the token will be always unique per user. It is also important to note that the URI we are using in claim type for email is not mandatory, the administrator of the trusted STS could create its own URI to represent email. In this example we use the one defined by <A href="https://www.oasis-open.org/" mce_href="https://www.oasis-open.org/">OASIS</A>.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$map = New-SPClaimTypeMapping -IncomingClaimType "<A href="https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" mce_href="https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress">https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress</A>" -IncomingClaimTypeDisplayName "EmailAddress" -SameAsIncoming</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">1.3 (Optional) Define additional claim mappings</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You can define additional claims that we want to keep from the incoming token, for example if the trusted STS also include roles of the user, we may want to keep that claim so we can ACL resources in SharePoint using these claims. In this example we will not create additional claim mappings.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">One last comment about claim mappings; All claims are per trusted STS (authentication provider), this means that if SharePoint establish a second trust with a different STS, the claims from that STS will not clash with the ones from the other trusted STS. The reason for this is that the claim also contains the original issuer value which makes it different for each trusted STS.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">1.4 Create a new authentication provider</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In this step, we will create the SharePoint authentication provider that the web application will use.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$realm = "urn:" + $env:ComputerName + ":Geneva"</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$ap = New-SPTrustedIdentityTokenIssuer -Name "Geneva" -Description "Geneva" -Realm $realm -ImportTrustCertificate $cert -ClaimsMappings $map -SignInUrl "<A href="https://nicstu-test-2/FederationPassive/" mce_href="https://nicstu-test-2/FederationPassive/">https://nicstu-test-2/FederationPassive/</A>" -IdentifierClaim "<A href="https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" mce_href="https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress">https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress</A>"</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">The realm is the parameter used by the trusted STS to identify a particular SharePoint farm, refer to Geneva Server documentation for more details.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 2 - Create a new SharePoint web application and configure it to use SAML sing-in</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">2.1 Create a new SharePoint web application and configure it to use the newly created authentication provider (Geneva STS)</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In this step we will create and configure the web application, note that we are enabling SSL, the reason is that in SAML Sing-In and same as in forms based authentication, we use cookies as the single sign on ticket for the user. This allows us to give access to the SharePoint resources for the duration of the token without the need of re-authenticate the user. Without SSL these cookies can be easily high jacked by a malicious user and be used to impersonate the original user.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">$wa = New-SPWebApplication -Name "SAML Sign-In" -SecureSocketsLayer -ApplicationPool "SAML Sign-In" -ApplicationPoolAccount "domain\admin" -Url "WebAppUrl" -Port 443 -AuthenticationProvider $ap</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Note:</SPAN> You must replace the place holders "WebAppUrl" and "domain\admin" with the proper values</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">2.2 Create a SharePoint site and assign an owner</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">This step can be done via PowerShell or via central administration. Refer to <A href="https://technet.microsoft.com/en-us/library/cc263094(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/cc263094(office.14).aspx">SharePoint 2010 documentation</A> in TechNet for details on how to create a site.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">OPTION 2: Via sample script for PowerShell (Does not apply for Central Admin path)</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Launch a the SharePoint 2010 beta Management Shell</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Switch to the location where you copied the script files</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Edit the script file and replace the place holders with the values based on your environment, for example: administrator accounts, url's, etc.</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Open the SharePoint 2010 management shell (Start -&gt; Microsoft SharePoint 2010 Products -&gt; SharePoint 2010 Management Shell)</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> Make sure you run the shell console as administrator</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Execute the script with the appropriate parameters depending on the authentication type you want to configure:</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Forms: </SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">claimswa.ps1 SAML</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> This will create a web application with SSL enabled in port #443, to specify a different port, just add the port number after the "SAML" parameter</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> If you run the script for a second time in order to create a new web application, you must specify the port number. This parameter is only optional the first time the script is used.</SPAN></LI></UL></UL>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You should be able to browse to the newly created web application and get redirected to the Geneva Sign-In page in order to authenticate. </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Don't forget to send your feedback, and stay tuned for the upcoming posts of this guide with the steps to configure other authentication scenarios.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">More information can be found on TechNet: </SPAN><A href="https://technet.microsoft.com/en-us/library/ee782549(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/ee782549(office.14).aspx">Authentication planning</A></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Additional TechNet resources can be here:</SPAN> <A href="https://technet.microsoft.com/en-us/library/ee806881(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/ee806881(office.14).aspx">https://technet.microsoft.com/en-us/library/ee806881(office.14).aspx</A></P>]]></content:encoded>
    </item>
    <item>
      <title>Claims-based authentication "Cheat Sheet" Part 1</title>
      <link>https://docs.microsoft.com/archive/blogs/spidentity/claims-based-authentication-cheat-sheet-part-1</link>
      <pubDate>Mon, 04 Jan 2010 12:59:00 GMT</pubDate>
      <dc:creator><![CDATA[SPIdentity]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/spidentity/2010/01/04/claims-based-authentication-cheat-sheet-part-1/</guid>
      <description><![CDATA[&nbsp; 
This is the first part of a series of blog articles that talks about configuring...]]></description>
      <content:encoded><![CDATA[&nbsp; 
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">This is the first part of a series of blog articles that talks about configuring claims-based authentication in SharePoint 2010 beta, on this first part, we will cover the following authentication scenarios:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Asp .NET membership / role provider (aka forms based authentication)</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Anonymous access</SPAN></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">We will keep posting blogs to cover additional claims-based authentication scenarios, meanwhile try these scenarios and send us your feedback.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">For those that want to learn more about what is claims-based authentication and the benefits of this new feature, I recommend the following links:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><A href="https://technet.microsoft.com/en-us/library/ee428302(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/ee428302(office.14).aspx"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">https://technet.microsoft.com/en-us/library/ee428302(office.14).aspx</SPAN></A></LI></UL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Scenario Pre-requisites</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">First, and before we drill down into claims-based authentication details, install a SharePoint 2010 beta and run the configuration wizard. You can find more information about installing and configuring SharePoint 2010 in TechNet and the SharePoint team blog:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">TechNet: <A href="https://technet.microsoft.com/en-us/library/cc262957(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/cc262957(office.14).aspx">https://technet.microsoft.com/en-us/library/cc262957(office.14).aspx</A> </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">SharePoint team blog: <A href="https://blogs.msdn.com/sharepoint/" mce_href="https://blogs.msdn.com/sharepoint/">https://blogs.msdn.com/sharepoint/</A> </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Steps to configure claims-based authentication in SharePoint 2010 beta</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You can use SharePoint Central Administration or PowerShell cmdlets to configure claims-based authentication. For the later, we included a sample script that will make this path much easier. This is also a great way to learn how to use PowerShell in SharePoint 2010.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">PowerShell sample script instructions:</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">We created a PowerShell script that you can use to deploy these scenarios in a very easy way, below we will discuss how to use this script in the different scenarios. Feel free to play with the script to accommodate your specific requirements, it is also a great tool to learn how to use our new SharePoint 2010 beta PowerShell cmdlets.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">The sample script can be found<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>attached to this blog post.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Note:</SPAN> In order to use the script, copy the files from the above link to where the SharePoint 2010 beta is installed, you will need to create a directory (in any location) to place the files.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">Pre-requisite step - Defining which membership provider to use and how to setup</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">In order to configure the web application with forms based authentication, we first need to have a ASP.net membership / role provider. If you don't have your own membership provider, you can use any of these two options:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=1>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=1><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">Use the SQL Membership / role provider (which is installed by IIS, click here for more info)</SPAN></LI></OL>
<OL style="FONT-STYLE: normal; MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; FONT-SIZE: 11pt; FONT-WEIGHT: normal" type=1>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" value=2><SPAN style="FONT-STYLE: normal; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: normal">Use the LDAP Membership provider (which is part of the SharePoint 2010 Beta Server product, click here for more info)</SPAN></LI></OL>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Depending on which membership provider was chosen, you will need to modify / update the values used in the sample script, this will be covered in step 1 below.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 1 - Modify the script to use values that adapt to your environment (Only if using PowerShell route)</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Note: </SPAN>This step<SPAN style="FONT-WEIGHT: bold"> </SPAN>only applies if you want to use the script mentioned above</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">For configuring the settings required in the Asp .NET membership provider scenario, the script pulls the membership and role provider settings from the file <SPAN style="FONT-WEIGHT: bold">WEBConfigs.xml</SPAN> </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">The default setting we provide in this file, configure the LDAPprovider which connects to a domain controller in order to authenticate the user and get the user security groups it belong. You can change them to use your own membership provider or the SQL membership / role providers.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Open the file<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="FONT-WEIGHT: bold">WEBConfigs.xml </SPAN>using the editor of your preference (notepad will work) and change the value of the "server" attribute to point to your domain controller. You will also need to modify the "userContainer" element with the information of your domain controller:</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-SIZE: 10pt"><SPAN style="FONT-FAMILY: Calibri"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">&lt;</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000">add</SPAN><SPAN style="FONT-FAMILY: Verdana"> </SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000">name</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">LDAPmembership</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> type</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> server</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; BACKGROUND: yellow; FONT-WEIGHT: bold; mso-highlight: yellow">yourdomain.corp.contoso.com</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> port</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">389</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> useSSL</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">false</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> userDNAttribute</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">distinguishedName</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> userNameAttribute</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">sAMAccountName</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> userContainer</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; BACKGROUND: yellow; FONT-WEIGHT: bold; mso-highlight: yellow">OU=UserAccounts,DC=yourdomain,DC=corp,DC=contoso,DC=com</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> userObjectClass</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">person</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> userFilter</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">(&amp;(ObjectClass=person))</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> scope</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">Subtree</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">"</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: #990000"> otherRequiredUserAttributes</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">="</SPAN><SPAN style="FONT-FAMILY: Verdana; FONT-WEIGHT: bold">sn,givenname,cn</SPAN><SPAN style="FONT-FAMILY: Verdana; COLOR: blue">" /&gt;</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 10pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Verdana; FONT-SIZE: 10pt"><SPAN style="COLOR: blue">&lt;</SPAN><SPAN style="COLOR: #990000">add</SPAN> <SPAN style="COLOR: #990000">name</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">LDAProlemanager</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> type</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> server</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="BACKGROUND: yellow; FONT-WEIGHT: bold; mso-highlight: yellow">yourdomain.corp.contoso.com</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> port</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">389</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> useSSL</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">false</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> groupContainer</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="BACKGROUND: yellow; FONT-WEIGHT: bold; mso-highlight: yellow">DC=yourdomain,DC=corp,DC=contoso,DC=com</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> groupNameAttribute</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">cn</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> groupNameAlternateSearchAttribute</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">samAccountName</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> groupMemberAttribute</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">member</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> userNameAttribute</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">sAMAccountName</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> dnAttribute</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">distinguishedName</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> groupFilter</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">(&amp;(ObjectClass=group))</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> userFilter</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">(&amp;(ObjectClass=person))</SPAN><SPAN style="COLOR: blue">"</SPAN><SPAN style="COLOR: #990000"> scope</SPAN><SPAN style="COLOR: blue">="</SPAN><SPAN style="FONT-WEIGHT: bold">Subtree</SPAN><SPAN style="COLOR: blue">" /&gt;</SPAN> </P>
<P style="MARGIN: 0in; FONT-FAMILY: Verdana; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Note</SPAN> that these changes needs to be done for both nodes: membership node and roleManager node.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">To learn more about LDAPprovider go to here: <A href="https://technet.microsoft.com/en-us/library/cc262069.aspx#section3" mce_href="https://technet.microsoft.com/en-us/library/cc262069.aspx#section3">https://technet.microsoft.com/en-us/library/cc262069.aspx#section3</A> </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Remember that you can also use your own membership / role provider or the SQL membership / role provider. More information about this can be found in TechNet and MSDN.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">There are other parameters that need customization in the script, but we will be cover them in the upcoming blog articles that talks about other claims-based authentication scenarios, for the scenarios described in this article, you can leave them "as is".</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 2 - Create a claims enabled web application</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Via central admin (Does not apply for PowerShell path)</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Got to central admin -&gt; Manage web applications</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click on "New" web application</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click on "Claims based authentication"</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Enter the values for the web application as directed in the page</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">(Optional) If you only want to have forms based authentication, then uncheck the "Enable Windows Authentication option"</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Note1:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> If you leave Windows authentication, then during sign-in, the user will be redirected to the "authentication selection" page. In this page the user can chose between windows and forms based authentication</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Note 2: </SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Windows authentication is disabled, then SharePoint search service won't crawl content on that web application, one alternative to this is to create a second extended web application and enable Windows authentication.</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click on Asp .NET membership / role provider (Forms auth) to enable this authentication option</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Enter the name of the membership provider and the role provider</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">These values will be used later on and should match the name set in the web.config file</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Once the web application has been created, you will need to manually add the membership and role provider configuration sections in the following web.config files:</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Your newly created web application</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">To get to the place where the web.config file resides, in IIS management console, click on the newly created "web application" node, then "browse"</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Central administration web application</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">To get to the place where the web.config file resides, in IIS management console, click on the "central admin web application" node, then "browse"</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Just in the case of this web.config, you need to add a </SPAN><SPAN style="FONT-STYLE: italic; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">&lt;clear/&gt;</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> entry before the </SPAN><SPAN style="FONT-STYLE: italic; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">&lt;providers&gt; </SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">node</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Security Token Service web application</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">To get to the place where the web.config file resides, in IIS management console, click on the "SharePoint Web Services" node, then on the "SecurityTokenServiceApplication" node, then "browse"</SPAN></LI></UL></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You need to find the</SPAN><SPAN style="FONT-STYLE: italic; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> &lt;membership&gt; &lt;providers&gt;</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> node and add the entry with the settings of you membership provider, same for the role provider (in </SPAN><SPAN style="FONT-STYLE: italic; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">&lt;providers&gt; &lt;roleManager&gt;</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">)</SPAN></LI></UL>
<P style="MARGIN: 0in 0in 0in 0.75in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0in 0.75in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Via sample script for PowerShell (Does not apply for Central Admin path)</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Launch a the SharePoint 2010 beta Management Shell</SPAN></LI>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Switch to the location where you copied the script files</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Open the SharePoint 2010 management shell (Start -&gt; Microsoft SharePoint 2010 Products -&gt; SharePoint 2010 Management Shell)</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> Make sure you run the shell console as administrator</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Execute the script with the appropriate parameters depending on the authentication type you want to configure:</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Forms: </SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">claimswa.ps1 FBA</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> This will create the FBA web application in port #201, to specify a different port, just add the port number after the "FBA" parameter</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Anonymous: </SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">claimswa.ps1 ANON</SPAN></LI>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> This will create the anonymous web application in port #201, to specify a different port, just add the port number after the "ANON" parameter</SPAN></LI></UL></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=circle>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">NOTE:</SPAN><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> If you run the script for a second time in order to create a new web application, you must specify the port number. This parameter is only optional the first time the script is used.</SPAN></LI></UL></UL>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Step 3 - Assign the site collection administrators</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">NOTE: </SPAN>This is only needed if during web application creation you didn't created a site collection, you can check via central administration console if the web application you created has or not a site collection already configured.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Via Central Administration Console:</SPAN></P>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Go to Central Administration -&gt; Application Management</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click on Create Site Collection (if not done during the web application creation)</SPAN></LI></UL>
<UL style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in" type=disc>
<LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><SPAN style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Enter the users that will be the site collection administrators, if site collection was created during web application configuration, then you will need to click on Change Site Collection Administrators in order to access this configuration section</SPAN></LI></UL>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">You should be able to browse to the newly created web application and use the configured membership provider in order to authenticate. Notice that all sites in this web application, the people picker can resolve the users from the configured membership provider.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Don't forget to send your feedback, and stay tuned for the upcoming posts of this guide with the steps to configure other authentication scenarios.</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">More information can be found on TechNet:</SPAN></P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Article on configuring Asp .NET membership / role provider can be found here: <A href="https://technet.microsoft.com/en-us/library/ee806882(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/ee806882(office.14).aspx">https://technet.microsoft.com/en-us/library/ee806882(office.14).aspx</A> </P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt" mce_keep="true">&nbsp;</P>
<P style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"><SPAN style="FONT-WEIGHT: bold">Additional TechNet resources can be here:</SPAN> <A href="https://technet.microsoft.com/en-us/library/ee806881(office.14).aspx" mce_href="https://technet.microsoft.com/en-us/library/ee806881(office.14).aspx">https://technet.microsoft.com/en-us/library/ee806881(office.14).aspx</A></P>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/94/35/85/ClaimsScript_v1.5c.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-94-35-85/ClaimsScript_5F00_v1.5c.zip">ClaimsScript_v1.5c.zip</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>