Salesforce

Exchange Resource (Magic xpi 4.14)

« Go Back

Information

 
Created BySalesforce Service User
Approval Process StatusPublished
Objective
Description

Exchange Resource (Magic xpi 4.14)

Exchange resources contain the following parameters (parameters in bold are mandatory):

Parameter

Description

Server

The server host name or IP address.

You can either enter the name of the server, or click (ellipsis button) to open the Environment Variables List. Here, you can select an environment variable to define the server.

If remote access is enabled, then the port can also be given after a colon. For example, the host name is “MisExchange8” and the port is 63148 then the value will be given as “MisExchange8:63148”. Without the port the value will be “MisExchange8”.

Domain

The Exchange server's domain.

You can either enter the domain name, or click (ellipsis button) to open the Environment Variables List. Here, you can select an environment variable to use as a domain name.

Authentication Type

Select the Authentication Type to be configured that is exposed by Exchange server.

  • Basic (Default)

  • OAuth 2

(Since version: 4.13.1)

User Name

The Exchange user name.

You can either enter the user name, or click (ellipsis button) to open the Environment Variables List. Here, you can select an environment variable to use as a user name.

Password

The Exchange client's encrypted password.

You can either enter the password, or click (ellipsis button) to open the Environment Variables List. Here, you can select an environment variable to use as a password.

A password entered as an environment variable is masked by asterisks.

OAuth Refresh Token Status

Indicates whether a refresh token was successfully obtained when the OAuth 2 authorization process was performed. The possible values are:

  • Missing (Default)

  • Available

Authorization URL

Provide the Authorization endpoint URL to interact with the resource owner to grant access to the protected resource.

Enter the Authorization URL or click (ellipsis button) to open the Environment Variable List. Here, you can select an environment variable to use as an Authorization URL.

Access Token URL

The Access Token endpoint is used by the application in order to get an Access Token or a Refresh Token.

Enter the Access Token URL or click (ellipsis button) to open the Environment Variable List. Here, you can select an environment variable to use as an Access Token URL.

Callback URL

When requesting Authorization code through Authorization URL, the Callback URL will be passed as value for parameter called redirect_uri. A successful response from Authorization endpoint results in a redirect to this URL.

Enter the Callback URL or click (ellipsis button) to open the Environment Variable List. Here, you can select an environment variable to use as a Callback URL.

Client ID

The ID of the application that asks for authorization. Client ID and Client secret are generated at the time of client registration process at the Authorization server.

Enter the Client ID or click (ellipsis button) to open the Environment Variable List. Here, you can select an environment variable to use as a Client ID.

Client Secret

The secret string provided for the Client ID during the Authorization process.

Enter the Client Secret or click (ellipsis button) to open the Environment Variable List. Here, you can select an environment variable to use as a Client Secret.

Scope

The scopes and the permissions are configured by the server administrator at the time of creating the application. The administrator can make it a mandatory connection property based on the server configuration. In such case, the connection to the server may fail at runtime due to missing or invalid values of the scope. Please contact your server administrator to get the appropriate scope value and enter it here (in the Scope parameter) or click (ellipsis button) to open the Environment Variable List. Here, you can select an environment variable to use as a Scope.

State

Some Exchange Endpoints may require the user to provide the State parameter during the OAuth 2 process. The parameter is usually required for a more secure authentication system. The OAuth 2 authentication may fail if the required state value is missing or incorrect. This is required to prevent Cross Site Request Forgery (CSRF).

Response Mode

Provide Response Mode to determine how the Authorization Server returns result parameters from the Authorization Endpoint.

The default value is query. You can enter the any other Response Mode as per your requirement. Alternatively click (ellipsis button) to open the Environment Variable List. Here you can select an environment variable to use as a Response Mode.

Exchange resources also give you the following button:

Button

Description

Validate

Click this button to verify that the connection to the Exchange server is valid. You will receive a message indicating that the connection is established, or an error message if the connection failed.

See Also

https://learn.microsoft.com/en-us/graph/auth-limit-mailbox-access

Reference
Attachment 
Attachment