XWeb User

Note: The information on this page is geared toward the integrator or vendor that is using the xWeb Web Service. xWeb user has to be created by Abila after a valid xWeb license is purchased. If you are a NetForum system administrator, see also xWeb User Administration.

The NetForum xWeb User represents an account for a program that uses the xWeb web service. In order to use xWeb, a programming that consumes the web service must have a valid account in NetForum. The xWeb web service is not an open API to the whole world -- any program attempting to invoke a xWeb web method first must authenticate to xWeb using the Authenticate web method to get a Token. This Token is then sent in the SOAP header to any subsequent web method calls.

An xWeb User is not the same as an individual / customer / member who is trying to log into a website. An xWeb User really represents a program that consumes the xWeb web service.

How do I get an xWeb User?

If you are an integrator working with a NetForum site, you need to make sure the client has purchased a valid xWeb license. You also need to talk to the NetForum site administrator here at Abila to get the xWeb user set up. Once your user is set up, then you must have the userName and password for that account. You will use the userName/password to call the Authenticate web method.

Where/How are xWeb Users relevant?

The xWeb User is most important for calling the Authenticate web method.

The xWeb User is also relevant in just about every other web method that queries or inserts / updates NetForum data. Based on the permissions granted to the xWeb user, certain data is or is not readable/writable.

How is an xWeb User Created?

An xWeb User is created from within the NetForum iWeb application by Abila. If you are a vendor/integrator, you need to make sure the client has purchased a valid xWeb license.

FAQ

Q. I'm trying to get certain data but my User does not have permissions. What do I do?

A. Talk to the NetForum Site Administrator. It might not necessarily be a security issue. It could be that you need to call the method differently.