Member Login

Forgot password?

New member?

single-sign-on

Connect applications with single-sign-on to build communities

Configure iCMSUser Module

Go to User Groups->iCMSUser in admin panel of CMS Made Simple in admin panel and open "Admin Preferences". Select in options tab SOAP integration method of your server. Generally you have 2 possibilities:

  • PHP Extension
  • nuSOAP Module

The first option requires that PHP SOAP extension is available on your server. If the option is not available, then you do not have extension installed. You can check it by viewing phpinfo() options. If the extension is not activated you can use nuSOAP Module as the second option. Please be aware that native PHP Extention is more powerful. nuSOAP Module is suitable for small projects with only few users because it will slow down your server. You cannot not leave this field empty. If you choose nuSOAP Module verify that the module is installed and activated in your CMSMS installation (normally by default it is so).

Options tab

  • Maximum avatar size (KB) - maximum size of avatar in kilobyte uploaded by user.
  • Maximum avatar width (px) - maximum width of avatar in pixel uploaded by user.
  • Maximum avatar height (px) - maximum height of avatar in pixel uploaded by user.
  • Valid avatar file extensions - comma separated list of valid file extensions for avatar uploaded.
  • Avatar upload directory - upload directory for avatar. This is a path relative to /uploads directory of CMS Made Simple. Default value is /uploads/avatars. Check if the directory exists and create it if not.
  • Show module errors on page? - use only to debug your application. Never activate it in production environment, since your user will be presented with mess of code and it will make your system vulnerable.
  • Send mail to admin on error? - if error occurs mail is sent to the administrator of CMS Made Simple. Use this in production environment.
  • Length of activation key - define the length of activation key here. Activation key is send to the user after registration. After the activation is done user will be added in all applications. However if you just put nothing there, the activation is disabled and the user will be immediately created in all connected applications. However, I would not recommend omit activation key feature because of spam.

Security tab

Attention!!! You MUST protect directory /modules/iCMSUser/services with .htaccess password before you start integrating your applications. Otherwise your server will be open for remote access and everybody will be able to create a client and connect to your server gaining access to all your applications. So if you do not protect the directory your site will be extremely vulnerable and your complete data can be damaged. There is no other way to do it, so DO PROTECT before next step. Once done you have to provide htaccess user and password into administration panel of iCMSMS module (1):

htaccess and cookie

Secondly (2), choose secret hash string to protect cookie for your project. Do not use the default one, since it is public! Change it now. This string will be used to decode and encode cookie and must be long and complex. You do not need to keep it in mind :)

Cookie domain is not used in the current version. I had a lot difficulties with cookie domain serving different browsers. The actual solution does not need the field at all. But I am not sure if I need it later on again therefore still there. Just leave empty.

You are ready to connect! The first integration will be made for FrontEndUsers module of CMS Made Simple.

CMS Made Simple

Content Management

phpBB3

Forum Solution

Lifetype

Blogging Platform

Coppermine

Picture Gallery

PHP Freechat

Instant Messaging

Disclaimer | Contact

© icms.info, 2008. All Rights reserved. Design by templateworld.com
hauschildt.net