Provision SharePoint sites using the user profile service

harmon.ie Knowledge Base - Email and Mobile Enterprise

This article explains the steps required to provision sites for all users, in all harmon.ie clients (mobile and email), by publishing links, using the user profile service.

Provisioned sites defined in this method cannot be deleted or edited by the user.

Note: In harmon.ie for Outlook, Enterprise Edition, and in harmon.ie for Notes, you can provision sites, favorites, and application options using the registry. Read Provision harmon.ie for Outlook to all users or Provision harmon.ie for Notes to all users to learn how.

To provision sites:

  1. Add the sites you want to provision to the Office client applications list of your social server (read the articles below to learn how). For each site you want to provision, define these columns:

    URL=<site URL>

    • <site URL> is the URL (Internet address) for the SharePoint site that you want to add (do not include library, list or folder in the URL). Both the standard HTTP and secure HTTPS protocols are supported. This field must contain the protocol prefix (http:// or https://), and no suffixes, such as pages.
    • Description=<site title>
    • Type=Team Site
    • Target Audiences={All site users|<audience1;audience2;…>}
      Note: Audiences need to be compiled before you can use them. To learn more about audiences, read Audience and content targeting planning (SharePoint Server 2010).
  2. Add the social server to all users. In harmon.ie Mobile, this can be done using bootstrap or manually. In harmon.ie Email, use registry provisioning to add the server. Read Provision harmon.ie for Outlook to all users or Provision harmon.ie for Notes to all users to learn how.

All URLs defined in the list are added as SharePoint sites in harmon.ie, for all users that are a part of the target audience. When users navigate to a provisioned site, they are prompted to supply their username and password.

Defining authentication mode for provisioned sites

To control the authentication mode used to connect to a provisioned site, define an optional authentication mode parameter.

Note: If you add an authentication mode parameter to the URL, the location cannot be used from Office.

To define a non-default authentication mode, define the URL as follows:
URL=<site URL>?authmode={custom|windows|browser|office365}

PARAMETER VALUE EMAIL MOBILE
custom Uses the username and password that the user will define in the Add Site dialog (this is the default behavior). Uses the username and password that the user will define in the Add Site dialog (this is the default behavior).
windows Uses the logged in Windows user’s username and password. Replaced with custom.
browser Delegates authentication to the browser. Delegates authentication to the browser.
office365 Replaced with browser. Replaced with custom.

Example: URL=http://ravenwood-corp.com?authmode=windows

Learn how to publish links to Office client applications: