Welcome to MSDN Blogs Sign in | Join | Help

Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

As many of you know, one of the best new features in WSS 3.0 (and consequently MOSS 2007) is the way it leverage's ASP.NET 2.0 to support for forms-based authentication or FBA along with the ability to support multiple authentication providers. Steve Peschka's post from more than a year ago was one of the first to discuss this feature, and it remains the most widely read and referenced entry on the SharePoint Team Blog! So, it's obvious that the FBA feature struck the right cord with many people, and practically all Internet facing SharePoint-based web sites use it for authentication.

However, SharePoint lacks several FBA oriented features that would be very useful for both the end users as well as the administrators of a web site. So, I'm very proud to announce that the CKS: Internet Extranet Edition team has just released a pre-Beta version of their FBA solution. The team would very much appreciate testing and feedback on current features as well as what other features would be needed to make the solution complete. The team would like to release a feature complete Beta by the end of next January and then a final release by the end of February. The team's ultimate goal is to provide the de facto shared source FBA solution for SharePoint.

The following CKS team members contributed to this solution of which the web parts and features are shown below:

  • Paul Ballard - Program Manager and Developer of the User Login web part and the Membership request feature
  • Zac Smith - Developer of the Automated Solution Deployment, User Management, and Role Management features
  • Edin Kapic - Developer of the Recover Password and Change Password web parts and the ULS Logging feature
  • Brendon Schwartz - Developer of the User Properties feature
  • Stacy Draper - Developer of the initial FBA solution, who provided the code base and inspiration for the CKS:IEE team

User Login

This Login web part shown below is extremely customizable including changing prompts and error messages as well as turning on/off links to the Membership Request page or Change Password page. When the user logs in successfully, he or she will see a link under the "Welcome User" control at the top of the page called "My Settings". Clicking on this will let the user change his or her SharePoint user settings.
image 

Membership Request and Management

This Membership Request web part shown below is also highly customizable. In addition to the standard CreateUserWizard controls, it includes fields for the First and Last names as well as a CAPTCHA field to prevent programmatic "bot" registrations. Once a user gets through registration, a notification e-mail will be sent, which states that the registration has been received and is pending.
image

The Membership Request information is stored in the Membership Request List shown below.
image
The administrator can then edit the user information by going to the Site Settings page and under Users and Permissions clicking on "FBA Membership Request Management," which displays the page shown below.
image
When the Membership Request Status goes from Pending to Approved, an e-mail will be sent, notifying the user that the membership request has been approved. The e-mail will also contain a temporary password to be used for initial login to the site. If the Membership Request List Feature is deactivated, then all membership requests will be automatically approved, and the notification e-mail will go out immediately.

Password Management

The Change Password web part shown below allows a user to modify his or her password. All prompts and error messages are customizable.
image 

The Password Recovery web part shown below allows a user to do a password reset by answering the Secret Question in his or her user profile. The web part also allows modification of all prompts and error messages.
image 

User and Role Management

The administrator can modify user information from the Site Settings page by clicking on "FBA User Management", which displays the page shown below. On this page, the administrator can add/modify/inactivate/remove the user.
image 
The New User page is shown below.
image

If the Roles Feature is activated, the administrator can also add/delete roles (note: these are FBA roles, not SharePoint roles). When Roles are activated, the User Management pages will allow an administrator to add/remove users from roles instead of groups. The Roles feature is not activated by default. The Role Management page is shown below.
image

Get it now, start testing, and provide feedback!

The CKS:IEE FBA solution is available at https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=CKS&ReleaseId=7675. Please provide feedback prefixed with "IEE" via the CKS Issue Tracker (for reproducible bug reports) or the CKS Discussions list (for Q&A and discussions).

 

<Lawrence />

Published Saturday, October 13, 2007 8:41 AM by sptblog

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Techy News Blog &raquo; Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

# Two more...

More nice stuff on MOSS: Enhanced content query webpart on codeplex -&gt; click Community Kit for SharePoint:

Saturday, October 13, 2007 11:58 AM by Portals & Integration blog

# CKS Intranet Extranet edition and Forms Authentication

Body: The CKS team and Zac has been working to get the forms authentication component of CKS Intranet

Saturday, October 13, 2007 8:55 PM by Mirrored Blogs

# Grandi novità per i Community Kits per SharePoint

Già diverso tempo fa ho segnalato il rilascio su Codeplex del Community Kit per SharePoint. Ora segnalo

Tuesday, October 16, 2007 3:14 PM by Igor Macori

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Going to be using this.  Looks like it will just about hit the mark for a client project I start tomorrow.  I'll be posting my experiences on my blog, but I'm sure I'll be in contact with the CKS team, too.

Thanks for releasing this.  Looks awsome...

http://blog.richfinn.net

Thursday, October 18, 2007 12:17 AM by Rich Finn

# Next!... CKS: Internet &amp; MediaRich for SharePoint

Bless me father, for I have silenced. It&#39;s been 22 days since my last posting. Ahhh... So I&#39;m

Thursday, October 18, 2007 12:44 AM by Mirrored Blogs

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

while installing the deploy of the fbamanagement i get the error as object reference doesnot setto and instance of object

Thursday, October 18, 2007 11:58 AM by jayaraja

# SharePoint Kaffeetasse 25

HotFix Security Hotfix MS07-059 Artikel zum Lesen Why SharePoint Server is Terrible Dazu der Kommentar

Monday, October 22, 2007 6:41 AM by SharePoint, SharePoint and stuff

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

I deployed your solution into my project, Everything run very well but when I click "FBA User Managerment" then get error:

Go back to site

Error

Unknown Error

Troubleshoot issues with Windows SharePoint Services.

Can you help me fix this error?

Best Regards

Tuesday, October 23, 2007 5:15 AM by ninoo_08

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Hi everybody,

I'm in the same situation than ninoo_08. I have an error message with FBA User Management

Tuesday, October 30, 2007 5:55 AM by coolwahoo

# WSS 3.0 & MOSS: Recopilación de enlaces interesantes (IX)

Después de algún tiempo sin postear el habitual recopilatorio de recursos interesantes de WSS 3.0 &amp;

Tuesday, October 30, 2007 11:52 AM by Blog del CIIN

# SPPD079 SharePointPodcast

Direkter Download: SPPD-079-2007-11-01 Aktuell Linkssammlung Zielgruppen SharePoint Backup und Restore

Thursday, November 01, 2007 9:38 AM by SharePoint, SharePoint and stuff

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Are these InfoPath forms browser-enabled or InfoPath client only? Reason I'm asking is the dynamic CAPTCHA image.

Thursday, November 01, 2007 6:44 PM by Rick K

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

HI,

did anyone get the membership request webpart with the mailing functions working.

In my case two mails are sent out  immediately

1. cleartext xslt - status pending

2. cleartext xslt - status denied

But not to the registrant but to the site collection owner

Any help appreciated.

WERNER

werner@umayr.net

Saturday, November 03, 2007 5:18 AM by wauwau

# MOSS design constraint - same url + multiple authentication

Scenario:

We have to create an extranet. Both internal and external people will collaborate on this extranet. According to MOSS guidelines have created an application, extended it into the extranet zone ( with forms authentication) and intranet zone ( with windows authentication)

The issue is around the host header ( url)

The business requires that

1. we should have a single url for both of them,  and

2. based on the browser zone it should provide either forms or windows authentication.

User navigates to the site -if the browser is intranet then windows authentication should be attempted, else it should fall back to forms authentication.

MOSS doesnt provide this out of the box,

PLEASE, has anyone attempted to solve such a scenario,

PLEASE HELP

Thursday, November 15, 2007 7:24 PM by techienerd

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Techienerd,

SharePoint can not detect the browser's zone automatically  - At least not without a activeX control etc.  It would be a security breach (from user's computer prospective)

Have you tried using reverse proxy ? You can have a single URL and then on the server side you can dynamically map to either internal or external url based on the IP address.

Thanks

Sheetal

http://www.docstree.com

Wednesday, December 05, 2007 9:14 PM by Sheetal Jain

# MOSS and Forms-Based Authentication: the Tricks

There are three great guides to configuing FBA: Andrew Connell had the best article first. Dan Attis

Friday, December 21, 2007 4:08 PM by ASPInsiders

# SPPD079 SharePointPodcast

Direkter Download: SPPD-079-2007-11-01 Aktuell Linkssammlung Zielgruppen SharePoint Backup und Restore

Wednesday, January 09, 2008 7:59 PM by Mirrored Blogs

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

I deployed your solution into my project, when I click on "FBA User Managerment" then get error in the AD site:

Go back to site

Error

Unknown Error

Troubleshoot issues with Windows SharePoint Services.

Can you help me fix this error?

Best Regards,

Kishan

Monday, January 28, 2008 6:01 AM by Kishan

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

andrew connell does not have the best article for Forms-Based Authentication. Its confusing and and gives you an unknown error-

You guys all brag about yourselfs , but are unable to explain anything - then hald the step by step articles leave out the steps

Saturday, February 09, 2008 12:10 PM by Deborah French

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Deborah-

I'm sorry you feel that way. There are plenty of things that can go wrong here because there is so much manual configuration that is required by the developer. The steps in my article most certainly work and no, it isn't spelled out in great detail. "Unknown" errors happen all the time in SharePoint as the team uses that message to not expose more details of the issue (for security reasons). If you turn off custom errors, you can get additional details.

Many people have expressed how much they like the article and I've helped many people with it as you can see in the comment thread that follows the article. I by no means claim it is the best article out there. Dan Attis' article series is also a good one.

Saturday, February 09, 2008 2:51 PM by AC [MVP MOSS]

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

"http://doccenterdemo/_layouts/FBA/Management/UsersDisp.aspx" receives an unkown error. Any ideas?

Wednesday, February 20, 2008 3:11 PM by Ben denison

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

I am experiencing the same issue above, however this does not occur if you login as the FBA User

Thursday, March 06, 2008 2:43 PM by Denzil

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

I am using this awesome solution too. I really wonder how I can send e-mails to users when their accounts are created. Is it possible accomplish that using this solution, if not how can I access the source code?

Wednesday, March 19, 2008 10:22 AM by erinc arikan

# Several very useful open source add-ons and tools for SharePoint recently released

When CodePlex, which is Microsoft's open source project hosting web site, launched almost 2 years ago,

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

It is really a good solution. I am having one problem though, new registration email is not working properly. MOSS server email configuration is working properly and I am not sure what configuration changes are needed for the login and other webparts to send out emails. Really appreciate your help.

Wednesday, March 26, 2008 3:32 PM by kasi

# SharePoint Kaffeetasse #50

Holla - schon die 50.te Ausgabe der Kaffeetasse .... Anpassungs-Projekt Building a news workbench on

Monday, March 31, 2008 3:54 AM by SharePoint, SharePoint and stuff

# SharePoint Kaffeetasse #50

Holla - schon die 50.te Ausgabe der Kaffeetasse .... Anpassungs-Projekt Building a news workbench on

Monday, March 31, 2008 4:55 AM by Mirrored Blogs

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

We are using a mix of AD and FBA users on sites. Has anyone developed a good tool for listing these users ?

Monday, March 31, 2008 10:00 AM by Thomas Schmidt

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Are there any plans by MS to release a SUPPORTED set of tools/web parts/solutions for forms based authentication? I truly appreciate the work done on CKS as well as other solutions posted at Codeplex but the fact of the matter is that there are problems being identified and nobody working on a solution to those issues.

Tuesday, April 29, 2008 12:40 PM by Jay

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

I 2nd Jay's comments, regarding both  appreciation and hoped for support.

Thursday, May 01, 2008 12:48 PM by jackinthegreen

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Can anyone provides me with the URL of the source code of these web parts?

Thursday, July 03, 2008 8:49 AM by alyaa_aly

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

Hi,

Do you have any idea where can i find a solution or reference to the following matter?

1. For password recovery, where can i change the email content? I noticed there is a PasswordRecovery.xslt in the project, but it didn't take that template to send out the email.

2. Where can i change the layout, e.g: i want to make the alignment to be on the left (currently it's at center).

3.The password recovery answer textbox, can i use password textbox so that it will hide the answer instead of making it transparent.

I will really appreciate if someone could help me on this.

Thanks. :)

Thursday, July 10, 2008 10:24 PM by Nora

# re: Announcing the Community Kit for SharePoint: Internet/Extranet Edition Forms-Based Authentication solution!

hi,

i have tried the web parts provided but i need more customization so has any one cracked its source code or can any one  provide the source code for change password..

thanks for all your help..

Friday, August 01, 2008 10:59 AM by AM21

# web tasarım

super thank you http://www.parcakontorbayiniz.com mıracle,,

Sunday, August 09, 2009 11:14 AM by web tasarım

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker