In this chapter we looked at how Forms authentication can be used as an alternative to Windows authentication. We examined the CmsFormsAuthentication
class and used it to implement Forms authentication on the TropicalGreen site. To do this, we had to configure IIS to allow anonymous access to the TropicalGreen virtual directory, and then configure the Web.config
file to use Forms authentication instead of Windows authentication. Finally, we created a Login page for users to enter their credentials to access to the site.
Next, we turned on guest access for the TropicalGreen site. We found that with guest access enabled, content providers were not able to see the Web Author Console and perform authoring tasks. To provide content providers with the means to log on to the site, we needed them to have access the login page. We explored the options available here, including creating a separate login button for content providers to access the authoring site and adding a special channel that...