• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Technical overview

Some tooltip text!
• 3 minutes to read
 • 3 minutes to read

The interaction SuperOffice Web Tools and SuperOffice Sales and Marketing depends heavily on the capabilities in the browser used.

We currently use SignalR-technology to communicate between SuperOffice in the web browser and Web Tools running on the user's desktop. The previous generation used NPAPI-based plugins, and before that protocol handlers.

Web Tools consists of 3 components:

  • The installed component on the user’s computer
  • TrayApp2.svc (WCF)
  • The SignalR endpoint

The 2 latter are installed server-side along with SuperOffice Sales and Marketing and access the SuperOffice database through NetServer APIs. (Yes, the same APIs that are available to partners).

Check out the system requirements.

Starting up Web Tools

Starting up Web Tools -screenshot

After Web Tools have finished starting up, it will resume incomplete tasks.

The tasks files are stored in %localappdata%SuperOffice\SuperOffice 7 Web Extensions\Tasks. One task consists of a task file and a directory with the same name. This directory will contain the document during editing/reading.

Document editing

Opening up a document in Sales and Marketing -screenshot

Authentication

Web Tools supports authenticating to 2 different layers to SuperOffice:

  • The first layer is authenticating towards the Web Server (IIS) using Negotiate (Windows Authentication), NTLM, Digest, or Basic.

  • The second layer is authenticating towards the SuperOffice installation.

Authenticating towards the SuperOffice installation can be handled by SuperOffice, Active Directory, or delegated to an identity provider such as Google or Microsoft 365 (only available in SuperOffice Online).

Single sign-on (SSO) is achieved when both authentication layers are compatible – for instance, Windows Authentication in IIS and Active Directory on the SuperOffice installation. SSO requires configuration changes in IIS and web.config file. Users must be configured to use Active Directory for authentication.

SuperOffice Download Service

After version 8.1, WebTools and MacLink are no longer bundled with the actual installation. Instead, they are outsourced to and the responsibility of the SuperOffice Download Service, which:

  • Hosts downloads like WebTools and MacLink
  • Implements and applies rules concerning compatibility between WebTools/MacLink and Web
  • Offers advice about WebTools and MacLink upgrades available to the Web users
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top