Forum Smartlet fails when using Active Directory security on the front-end
Forum Smartlet fails when using Active Directory security on the front-end
Problem
When using Active Directory security on the front-end of your site, adding/editing a forum topic fails.
This is due to the fact that the se:cmsupdate macro being used automatically tries to retrieve the user's username and password.
These credentials are needed to be able to make a webservice call to the cms manager. But when Active Directory security is in place, this is not possible since the AD Membership Provider doesn't allow password retrievel.
Resolution
The se:cmsupdate macro exposes two parameters (username and password) to specify fixed credentials. So, the first thing that must be done, is change the SaveTopic() translation and specify fixed credentials within each instance of se:cmsupdate.
The credentials specified should either be the username and password of an Smartsite account (when using Smartsite security for the cms manager) or the username and password of an domain account (when using Active Directory security through basic authentication for the cms manager). In both cases, the specified account should have sufficient access rights within the manager environment.
However, specifying the appropriate credentials only makes sure the authentication of the webservice call succeeds. Without additional steps, every forum topic change will be executed on behalf of the specified (and fixed) credentials.
Therefore, the cms:update macro (since iXperion 1.2) passes the current logged on user's username as hidden parameter when a fixed username has been specified as macro parameter, so any cms action (in this case add/edit forum topic) is executed on behalf of this user (and not the fixed credentials specified within the se:cmsupdate macro).
Hence, the second step include determining/creating an appropriate (Smartsite or Domain) account and giving it sufficient access to the cms manager, including contenttypes, content items, etc.
- Getting Started
- Hardware and software requirements for Smartsite iXperion
- Platform support
- Site Installation
- Smartsite 7 Manager
- iXperion Publication Server
- iXperion tools
- Database Server
- Security
- IIS Configuration
- Asp.Net Configuration
- Outscaling
- WCF
- Smartsite Configuration files
-
Knowledge Base | Installation and Configuration
- Request for the permission of type 'System.Web.AspNetHostingPermission failed.
- ConfigEditor won't start with this message: Method not found: System.Windows.Forms.ToolStripItem.set_ImageIndex(Int32)
- SecurityException while installing the performance counters.
- Preview error after installing / upgrading to release 1.1
- Purge Items isn't synchronized between cms instances
- How to duplicate the render template mappings from one channel to another
- Automation Error - More Data Available on startup
- Site fails to start after updating to 1.3 with MissingMethodException
- The PUB engine won't start due to the following error: Could not load type 'System.DateTimeOffset' Exception
- Outscaling keeps trying to send failed events
- Reduce server traffic by setting the Cache-Control response header in IIS7
- Error Reference
- EmptySix site
- Smartsite iXperion Release 1.3 Installation manual
- Smartsite iXperion Requirements - v3.6
- Implementatiehandleiding Active Directory Koppeling of LDAP Smartsite iXperion v1.1.3
- Installatiehandleiding iXperion 1.3 en hoger Win 2008 32bit-v1.4
- Installatiehandleiding iXperion 1.3 en hoger Win 2008 64bit-v1.4
- Installatiehandleiding iXperion Word Import - Word 2010 setup voor x64- v1.0
- Installatiehandleiding Oracle client iXperion 1.3 Windows 2008 R2 64bit- v1.0.1
- Installatiehandleiding Smartsite iXperion SMI 2.0 - v1.0.3