Microsoft Office 365 provisioning flow fails with the following error visible in the Okta dashboard:
Automatic provisioning of user <user name> to app Microsoft Office 365 failed: Login failed with org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://login.microsoftonline.com/common/oauth2/token": cannot retry due to server authentication, in streaming mode; nested exception is java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
- Microsoft Office 365
- Provisioning
- Error
This error occurs because the Office 365 Global Administrator credentials used to create the API connection are invalid.
- Go to Okta Admin Console, navigate to Applications > Applications > Office 365 > Provisioning > Integration > click Edit.
- Click Re-authenticate with Microsoft Office 365. The Microsoft Azure login page appears.
- Log in to the Microsoft Azure account.
- Read and accept the requested permissions.
- Upon accepting the scopes in the Microsoft Azure portal, the page is redirected back to Okta.
- Enter the valid Office 365 Global Administrator credentials.
- Click Test API Credentials.
- A message confirming successful authentication is generated. Click Save.
- Attempt the failed tasks again. Navigate to Dashboard > Tasks. Any failed assignments should appear under Tasks.
- After locating the failed task for the user that should be retried, click on Retry Selected.
