Authorizing the Coveo Connector to Access Your Yammer Network
The OAuth 2.0 protocol is a protocol used for granting access to external applications without exposing the user's real credentials. For the connector to be able to connect to the content of your network, it must acquire an access token.
To authorize the Coveo connector to access your Yammer network
-
Log into your Yammer network with a verified administrator account.
-
Create a registered application:
-
Access the Registered applications page.
-
In the Registered applications page, click Register New App.
-
In the Register New App dialog that appears:
-
In the Application Name, Organization, Support e-mail and Website boxes, enter the values of your choice.
-
In the Redirect URI box, enter https://www.yammer.com.
-
Select the check box if you accept the terms and agreements.
-
Click Continue.
-
-
In the [Application_Name] page, take note of the Client ID and Client Secret.
-
Open an internet browser.
-
Copy and paste the following URL in the browser address bar after entering your client ID and redirect URI at the specified places:
https://www.yammer.com/oauth2/authorize?client_id=[client_id]&redirect_uri=[redirect_uri]
-
In the Connect[Application_Name] to your Yammer account page, click Allow.
-
In your browser address bar, take note of the authorization code returned by the Yammer API:
https://www.yammer.com/[network]/?code=[authorization_code]#/home?code=[authorization_code]
-
Copy and paste the following URL in the browser address bar after entering your client ID, client secret and authorization code at the specified places:
https://www.yammer.com/oauth2/access_token.json?client_id=[client_id]&client_secret=[client_secret]&code=[authorization_code]
-
Take note of the value next to token: in the resulting JSON as you will need the token when configuring the user identity (see Yammer Connector Deployment Overview).
-
What's Next?
Create a user identity (see Yammer Connector Deployment Overview).