Documentation You are here: start » v » 0.7.1 » customers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
v:0.7.1:customers [2011/05/27 00:17] – removing notes about 0.7.0 foxybrettv:0.7.1:customers [2017/04/26 07:02] (current) – external edit 127.0.0.1
Line 36: Line 36:
  
 ===== Synchronizing Users and Passwords ===== ===== Synchronizing Users and Passwords =====
-Because FoxyCart was built from the ground up to augment and not replace external systems, it is a common occurrence that FoxyCart customer records will need to be created or updated from an external system, or that FoxyCart customers will need to automatically create users in external systems (like a CMS or CRM). Typically an integration like this will primarily use [[.:advanced:transaction_xml_datafeed|the Transaction XML Datafeed]] and [[.:advanced:api|the API]] to create and sync users, and [[.:advanced:sso|Single Sign-On (SSO)]] to make the customer checkout experience seamless.+Because FoxyCart was built from the ground up to augment and not replace external systems, it is a common occurrence that FoxyCart customer records will need to be created or updated from an external system, or that FoxyCart customers will need to automatically create users in external systems (like a CMS or CRM). Typically an integration like this will primarily use [[.:advanced:transaction_xml_datafeed|the Transaction XML Datafeed]] and [[.:advanced:api|the API]] to create and sync users, and [[.:advanced:sso|Single Sign-On (SSO)]] to make the customer checkout experience seamless. <wrap tip>See our [[.:advanced:sso#best_practices|SSO Best Practices]] if you'll be doing this type of integration.</wrap>
  
 While the possibilities for this type of synchronization are near limitless, the single most important thing is usually the customer's password. FoxyCart customer passwords are returned by the XML datafeed and the API as  [[wp>Hash_function|hashes]], and not the actual cleartext password. While the initial user creation is generally straightforward it can get tricky to maintain sync when passwords are reset, so if you tackle an advanced integration you must ensure that any and all password resetting functionality on your systems simultaneously updates the FoxyCart customer record.  While the possibilities for this type of synchronization are near limitless, the single most important thing is usually the customer's password. FoxyCart customer passwords are returned by the XML datafeed and the API as  [[wp>Hash_function|hashes]], and not the actual cleartext password. While the initial user creation is generally straightforward it can get tricky to maintain sync when passwords are reset, so if you tackle an advanced integration you must ensure that any and all password resetting functionality on your systems simultaneously updates the FoxyCart customer record. 
Line 84: Line 84:
   : **Configuration:** The length of the randomly generated salt.   : **Configuration:** The length of the randomly generated salt.
   : **Notes:** <wrap tip>This is the recommended hashing method.</wrap>   : **Notes:** <wrap tip>This is the recommended hashing method.</wrap>
 +  ; ''webvanta''
 +  : **Supported Systems:** [[http://webvanta.com/|Webvanta]].
 +  : **Configuration:** None.
 +  : **Notes:** Check with Webvanta for additional notes and functionality.
  
 If you need alternate hashing methods please [[http://forum.foxycart.com/|let us know]]. If you need alternate hashing methods please [[http://forum.foxycart.com/|let us know]].

Site Tools