If you have access to your authenticated users’ uStore credentials and Store ID, you can now use Single Sign On to redirect the user to the uStore System, sparing them the need to resubmit a User Name and a Password.
To enable Single Sign On, enter the address of the uStore Customer application’s login page, followed by the relevant user’s query string. The query string consists of a Store ID (e.g. 3), a User Name (e.g. john@abc.com) and a Password (e.g. abc), as shown in the following example:
http://UstoreServer/uStore/login.aspx?StoreID=3&UserName=jo...@abc.com&Password=abc&cultureID=3
The solution above is using a clear password field to provide the user credentials.
To avoid that you will need to develop elements on the outgoing website.
Here a uStore SDK / .NET example of how this code should look like:
uStore.Common.BLL.Security security = new uStore.Common.BLL.Security();
string login = mEmail + ";" + mPassword + ";" + System.DateTime.Now.AddDays(1).ToString(System.Globalization.DateTimeFormatInfo.InvariantInfo) + ";false;" + mProductId + ";" + mLogoutUrl + ";" + mCultureId;
string qs = "Login=" + security.Encrypt(login);
string redirectUrl = mUrl + "?storeID=" + mStoreId + "&" + qs;
in order to use uStore.Common.BLL.Security you have to reference d:\xmpie\ustore\app\customerApp\bin\uStore.common.bll.dll