Do you support Sharepoint on-premise?


Sharepoint on-premise is supported if your configuration allows web parts to access external websites, such as

To do Sharepoint on-premise

There are two approaches to integrating Recognize with on-prem Sharepoint

  • OAuth based login
  • SAML SSO based login

We recommend SAML SSO because it will lead to a seamless experience with your users. They will automatically be logged in when they visit your intranet. In the OAuth based login case, users will be prompted with a login screen that will take them through an OAuth flow in a new window. Once complete, the page in Sharepoint will automatically refresh to show the desired logged in page.

We will first describe the SAML SSO case:


Please note: to use this convention, you must set up SAML SSO in the company admin portal

Any url on Recognize can be embedded into Sharepoint on-prem following a convention.<url>?viewer=sharepoint&referrer=<sharepoint host>

Replace "<url>" with the url on Recognize you would like to view. Please note that many urls on Recognize contain a "tenant identifier" for your account such as "". Please exclude this. Replace <sharepoint host> with the host your sharepoint is accessible from. This may be either a publicly accessibl DNS entry or internal identifier that is only accessible from inside your corporate network

In the following examples, the sharepoint host will be

Stream page example

Destination page:

Url for sharepoint:


Rewards page example

Destination page:

Url for sharepoint:

Send recognition page example

Destination page:

Url for sharepoint:

OAuth Login

When embedding Recognize into on-prem Sharepoint and using OAuth based login, please follow the instructions for SAML SSO except you will need to replace "saml/sso" with simply "redirect" in the url in Sharepoint. 

For example:

Destination page:

Url for sharepoint:




Have more questions? Submit a request


Article is closed for comments.