Client Token Configuration in PhixFlow
Client Token Configurations are created in PhixFlow from the Full Repository.
The processes are different depending on if the account is Microsoft Office 365 or Google. When creating a client token configuration, a client ID is required. This is obtained from Entra for Microsoft Office 365 accounts (see Email Account Integration) or from Azure/Google for Google accounts. You may require assistance from your IT Team for this.
Microsoft Office 365
Show/Hide
- Open the Full Repository and find the Client Token Configuration, then create a new one
- In PhixFlow version 11.3+, this can be done from the application's repository
- To allow a user to authenticate, choose the User flow
- Set the Client ID to the value obtained from Entra
- Set the Client Secret to the value obtained from Entra
- Set the Base URL to https://login.microsoftonline.com/common/ or https://login.microsoftonline.com/{tenantId}
- Typically, the tenantId is your email domain, e.g. mycompany.com
- Base URL example: https://login.microsoftonline.com/MyCompany.com/
- Set the Scopes to: user.read mail.read mail.send mail.read.shared mail.send.shared openid email offline_access
- Leave Identity Claim blank
- Enable Supports Inbound Email and Supports Outbound Email, as required
Google
Show/Hide
- Open the Full Repository and find the Client Token Configuration, then create a new one
- In PhixFlow version 11.3+, this can be done from the application's repository
- To allow a user to authenticate, choose the User flow
- Set the Client ID to the value obtained from Azure/Google
- You may require assistance from your IT Team for this
- Set the Client Secret to the value obtained from Azure/Google
- Set the Auth URL to https://accounts.google.com/o/oauth2/v2/auth?prompt=&access_type=offline
- For tokens to auto renew set access_type=offline as a parameter in the URL
- Set the Token URL to https://oauth2.googleapis.com/token
- Set the Scopes to https://mail.google.com/