The SPML Connector can provision users to any SPML 2.0 server.

Since SPML 2.0 does not specify how to establish and maintain a Session, the SPML 2.0 Connector allows scripts to be performed at specified points in the execution, so that Session management can be performed.

These points are:

Additionally, scripts can be executed to change the Attributes before they are sent to the server, or after they are received back from the server. This can be necessary since the Connector Framework uses reserved names for some attributes (such as '__PASSWORD__' for password) that may not correspond to the names used by the server.