SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I figure out whether a web application in my SharePoint 2010 farm is using claims-based or classic authentication mode? I know that authentication provider (default zone) is Windows, but according to this article, the authentication mode could be either (claims-based or classic) for the Windows authentication method.

The reason I am asiking this is because I believe there is a difference in setup of our staging and production environments in terms of authentication mode, which is causing issues with user profile extraction.

Thank you in advance for any help with this.

share|improve this question

migrated from Dec 18 '11 at 13:33

This question came from our site for professional and enthusiast programmers.

up vote 1 down vote accepted

You may want to check this article to see if it provides clues.

share|improve this answer
Nitin, thanks for the answer. Based on this article, I guess in Central Admin, if the Authentication Provider is marked as Windows, it is classic authentication. If it is marked as Claims-Based, then it is claims based authentication. – Tom Dec 14 '11 at 19:07

You can use the property SPWebApplication.UseClaimsAuthentication to determine whether claims based authentication is enabled or not.

share|improve this answer
Stefan, thank you for your answer; I was looking to get a clue from Central Admin before having to check it through the code. – Tom Dec 14 '11 at 19:04

Classic authentication Mode: when u have selected classic authentication mode that time web application take Window authentication credentials.

claims-based authentication Mode: In Claims-based authentication configure with FBA are just specify the Provider and Membership Users using IIS want to add multiple Users access yours web application with them own Credentials. than its better ways to go claims-based authentication. Here good link for configured Claims-based.

Here good link for configured Claims-based

share|improve this answer

I've always found a quick glance into the Authentication settings in IIS gives a clue to whether basic authentication is being used or not...

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.