Infos:
- Used Zammad version: 5.1.
- Used Zammad installation type: package
- Operating system: Ubuntu 20.04
- Browser + version: Chrom and Edge
Expected behavior:
after entering the data, the channel is working
*
Actual behavior:
Abort after steps “Pick an account” → “Permissions requested” →
*
Steps to reproduce the behavior:
- Register a Zammad App in Azure
- Fill in the data
- try to add Account
I cannot set up channel Microsoft365. It always ends with the error mentioned above.
The app is registered in Azure Online as described in the documentation. The permissions are set up as follows:
Email is not set up as an email channel in Zammad.
I can log in via office.microsoft with the data.
Only thing the logs at zammad show is:
119370 I, [16:14:07.184246] INFO -- : Started POST "/api/v1/external_credentials/microsoft365/app_verify" for x.x.x.x at 2022-07-14 16:14:07 +0200
119371 I, [16:14:07.192233] INFO -- : Processing by ExternalCredentialsController#app_verify as JSON
119372 I, [16:14:07.192315] INFO -- : Parameters: {"client_id"=>"xxxxxx", "client_secret"=>"[FILTERED]", "client_tenant"=>"xxxxxx", "provider"=>"microsoft365")
119373 I, [16:14:07.221999] INFO -- : Completed 200 OK in 30ms (Views: 0.3ms | ActiveRecord: 5.0ms | Allocations: 8528)
119374 I, [16:14:07.238131] INFO -- : Started PUT "/api/v1/external_credentials/2" for x.x.x.x at 2022-07-14 16:14:07 +0200
119375 I, [16:14:07.243024] INFO -- : Processing by ExternalCredentialsController#update as JSON
119376 I, [16:14:07.243101] INFO -- : Parameters: {"name"=>"microsoft365", "credentials"=>{"client_id"=>"xxxxxx", "client_secret"=>"[FILTERED]", "client_tenant"=>"xxxxxx", "controller"=>"external_credentials", "action"=>"app_verify", "provider"=>"microsoft365"}, "id"=>"2"}
119377 I, [16:14:07.276964] INFO -- : Completed 200 OK in 34ms (Views: 0.3ms | ActiveRecord: 9.1ms | Allocations: 10250)
119378 I, [16:14:07.590111] INFO -- : Started GET "/api/v1/channels_microsoft365?_=1657807974819" for x.x.x.x at 2022-07-14 16:14:07 +0200
119379 I, [16:14:07.595792] INFO -- : Processing by ChannelsMicrosoft365Controller#index as JSON
119380 I, [16:14:07.595866] INFO -- : Parameters: {"_"=>"1657807974819"}
119381 I, [16:14:07.795805] INFO -- : Completed 200 OK in 200ms (Views: 6.3ms | ActiveRecord: 4.9ms | Allocations: 33599)
119382 I, [16:14:08.795303] INFO -- : Started GET "/api/v1/external_credentials/microsoft365/link_account" for x.x.x.x at 2022-07-14 16:14:08 +0200
119383 I, [16:14:08.803658] INFO -- : Processing by ExternalCredentialsController#link_account as HTML
119384 I, [16:14:08.803747] INFO -- : Parameters: {"provider"=>"microsoft365"}
119385 I, [16:14:08.824660] INFO -- : Redirected to https://login.microsoftonline.com/4c967689-c05e-44f9-8b88-37395fcc1775/oauth2/v2.0/authorize?access_type=offline&client_id=xxxxxx&prompt=consent&redirect_uri=https%3A%2F%2Fdemk-srv-103.laserline.own%2Fapi%2Fv1%2Fexternal_credentials%2Fmicrosoft365%2Fcallback&response_type=code&scope=https%3A%2F%2Foutlook.office.com%2FIMAP.AccessAsUser.All+https%3A%2F%2Foutlook.office.com%2FSMTP.Send+offline_access+openid+profile+email
119386 I, [16:14:08.826286] INFO -- : Completed 302 Found in 22ms (ActiveRecord: 4.5ms | Allocations: 7924)
What are the possible causes for aborting?