Articles with the tag:
Close
Changelog
Close
Help Center
Community Server

The authorization keys option

Admin

The Authorization keys option allows you to connect your portal with the third party services like Twitter, Facebook, Dropbox etc. Connecting portal with Facebook, Twitter, Google or LinkedIn is a good idea if you don't want to introduce your portal credentials every time you enter it. Using the third party authorization option you can access your portal with the few mouse clicks choosing the appropriate icon. More than that you can use Facebook and Twitter to facilitate the search of information about people and companies in the CRM module.

Link up your portal with Box, Dropbox, OneDrive and Google to transfer your documents to the Documents module and also to synchronize your accounts with ONLYOFFICE!

If you connect the DocuSign service, you will be able to send files from the Documents module for electronic signature to your portal employees via the DocuSugn service.

The Bitly service connected to your portal will allow you to get shortened invitation links as well as links to documents that have been shared with external users.

Add the Twilio service to be able to call your CRM contacts from a web browser.

If you use the SaaS version, the authorization keys parameters for most services are set up automatically.

Read this article and you will learn how to grant authorization to the third-party services, so that you could connect your accounts from these networks to ONLYOFFICE profile with no problem.

Bare Bones Instructions

If you decide to connect a third party service to portal, proceed through these simple steps

  1. First of all go to the Settings section. To do that click the Settings Icon icon in the right upper corner.

  2. Switch to the Integration tab.

  3. Open the Third Party Authorization page.

    In this section you will see all the third party services you can connect your portal to. The most important part in the process of establishing the connection is to find application keys. If you want to connect a third party service to your portal, first of all get the application ID (may be called app key, client_id, api key etc.) and Key (app secret, client_secret, api secret etc.). The way to obtain the connection keys differs from service to service. So choose the necessary service and follow the instructions:

    Bitly Bitly Icon

    1. Go to the Bitlink Management page;
    2. Introduce your login details, if it's necessary;
    3. Copy or write down the Login and Api Key;

    Box.com Boxcom Icon

    1. Go to the box developers page;
    2. Sign in to your account;
    3. Click the Create a Box Application link on the right;
    4. Introduce a unique Application name in the appropriate field and click the Create Application button below;
    5. In the 'OAuth 2 Parameters' section, enter "https://service.teamlab.com/oauth2.aspx" in the redirect_uri field;
    6. Copy or write down the client_id and client_secret;
    7. Save the application clicking the Save Application button at the bottom of the page.

    DocuSign DocuSign Icon

    1. Go to the Admin console of the DocuSign sandbox;
    2. Create a sandbox account, if it's necessary;
    3. In the left-side menu, find the Integrations section and open the API and Keys page;
    4. Click the Add Integrator Key button;
    5. Type in your application description and click the Add button;
    6. In the Edit API Integrator Key window, go to the Redirect URIs section, click the Add URI button and add "https://service.teamlab.com/oauth2.aspx" in the field that appears;
    7. In the Secret Keys section, click the Add Secret Key button and copy or write down the Secret that will be displayed above;
    8. Click the Save button;
    9. In the My Integrator Keys list, copy or write down the Key of your new key;
    10. Use the "account-d.docusign.com" value as the Authentication endpoint.

      If your application has been moved from the sandbox to a live production account, use the "account.docusign.com" value as the Authentication endpoint.

      For the details on how to move your sandbox Integrator Key to a live production account you can refer to the official DocuSign documentation

    Dropbox Dropbox Icon

    1. Go to Dropbox Developers website;
    2. Sign in to your account;
    3. Click the Create your app link;
    4. Introduce your credentials, if it's necessary;
    5. Next check the Dropbox API radio button;
    6. Select the following type of access:
      • Full Dropbox - Access to all files and folders in a user's Dropbox.
    7. Introduce your application name and click the Create app button;
    8. On your application 'Settings' tab, enter "https://service.teamlab.com/oauth2.aspx" in the 'Redirect URIs' field;
    9. Copy or write down App key and App secret which appear on the 'Settings' page.

    Facebook Facebook Icon

    1. Go to Facebook Developers Portal;
    2. Register on Facebook Developers portal (if you are a registered user proceed to the next step);
    3. Click the My Apps button in the upper right corner and select the Add a New App option (if you have no apps integrated with Facebook, use the Create App button);
    4. In the Create a New App ID window that opens, enter your application name in the Display Name field and specify your Contact Email;
    5. Open the Choose category drop-down list and select the Apps for Pages option;
    6. Click the Create App ID button;
    7. You will be redirected to the Product Setup page. Click the Get Started button in the Facebook Login section;
    8. The Client OAuth Settings section will open;
    9. Introduce "https://service.teamlab.com/oauth2.aspx" in the Valid OAuth redirect URIs field;
    10. Click the Save Changes button in the lower right corner;
    11. On the left-side panel, open the Settings -> Basic section;
    12. Copy or write down your App ID and App Secret;
    13. Go to Tools & Support / Access Token Tool;
    14. Copy or write the App Token for searching for contacts in the CRM module.

    Google Google Icon

    1. Go to Google APIs console;
    2. Introduce your login details, if it's necessary;
    3. Click the Create project button. A new window will open. Enter the Project name in the corresponding field and click the Create button. You'll be redirected to the 'Google APIs' page.
    4. In the Google Apps APIs section, click the Drive API link, then click the Enable button.
    5. Return to the Google APIs page, go to the Social APIs section, click the Google+ API link, then click the Enable button.
    6. On the left-side panel, go to the Credentials section, drop-down the Create credentials list and choose the OAuth client ID option.
    7. Click the Configure consent screen button and specify your project name in the Product name shown to users field. Click Save. The Create client ID section will open.
    8. In the Application type list, select the Web application radio button.
    9. Introduce "https://service.teamlab.com/oauth2.aspx" in the Authorized redirect URIs field;
    10. Click the Create button;
    11. Your Client ID and Client secret will be displayed in a new window. Copy or write down them.

    LinkedIn Linkedin Icon

    1. Go to LinkedIn Developers website;
    2. Introduce your credentials if it's necessary and click the Add new application link;
    3. Fill out all the fields marked with the red sign and click the Add application button;
    4. Check the r_basicprofile and r_emailaddress options in the Default Application Permissions section;
    5. Introduce "https://service.teamlab.com/oauth2.aspx" in the Authorized redirect URLs field;
    6. Copy or write down the API key and Secret key.

    OneDrive OneDrive Icon

    1. Go to Live Connect Developer Center;
    2. Sign in to your account;
    3. Introduce your application name;
    4. Click the I accept button;
    5. Go to the API Settings section;
    6. Introduce "https://service.teamlab.com/oauth2.aspx" in the Redirect URLs field;
    7. Click the Save button;
    8. Go to App Settings and copy or write down Client ID and Client Secret for the newly registered application.

    Twilio Twilio Icon

    1. Go to Twilio Console;
    2. Sign in to your account;
    3. Copy or write down the ACCOUNT SID and AUTH TOKEN located in the Account Summary section.

    Twitter Twitter Icon

    1. Go to Twitter Developers Portal;
    2. Introduce your credentials to enter website;
    3. Complete the Create an application form. Fill out the Name, Description and Website fields;
    4. In the Callback URL field introduce "https://service.teamlab.com/oauth2.aspx";
    5. Accept the Developer Agreement;
    6. Click the Create your Twitter application button;
    7. Go to Keys and Access Tokens section;
    8. Copy or write down the API key and API secret;
    9. Click the Create my access token button in the Access Token section;
    10. Copy or write down the Access Token and Access Token Secret for searching for contacts in the CRM module.
  4. To connect the necessary service click on the switcher next to it. A new window will open.
  5. Introduce your received application ID and Key to the appropriate third party fields.

  6. Click the Enable button.

That's it! Now you can enjoy all the benefits of the Authorization keys option.

Helpful Hints

How to connect my Facebook/Google/LinkedIn/Twitter account to portal?

When you proceed through all the steps described in the instruction, go to your 'Profile' page clicking the link with your name in the right upper corner of the page and choosing the corresponding option. On your 'Profile' page find the 'Login via Social Networks' caption, choose the necessary service and click the 'Connect' button. In the opened window grant the access to ONLYOFFICE application and introduce the account credentials, if it's necessary.

How to synchronize my Box/Dropbox/Google/OneDrive with the Documents module?

You can easily synchronize your Box/Dropbox/Google/OneDrive account with the 'Documents' module of your portal just within a few minutes. Read this article to learn more.

How to send documents for signing right from the Documents module using the DocuSign service?

Once you perform all the steps described above, go to the 'Documents' module and connect your DocuSign account following these instructiosn.

Depending on which environment you use (DocuSign Sandbox or Production account), other portal users who want to be able to send their documents for signature should also use corresponding accounts:

  • https://account-d.docusign.com - if you use a sandbox.
  • https://account.docusign.com - if you use a production account.

For further instructions on how to send documents for signature you can refer to this article.

How to call my CRM contacts right from a web browser using the Twilio service?

After the completion of the above-mentioned actions, please refer to the following article to learn more on how to use the VoIP functionality.

How to connect ONLYOFFICE with Facebook
Close
How to connect ONLYOFFICE with Twitter
Close
How to connect ONLYOFFICE with Google
Close
How to connect ONLYOFFICE with LinkedIn
Close
How to connect ONLYOFFICE with DropBox
Close
How to connect ONLYOFFICE with OneDrive
Close
How to connect ONLYOFFICE with Box
Close
Download Host on your own server Available for Docker,
Windows, Linux and virtual machines
You Might Also Like This:
Close