Hi,
With new upgrade of Jira service desk, now for email confirugrations we must need to define OAuth2.0.
I have configured successfully auth2 from system setting with google. but when i am trying to use auth2 other than password in service desk project , it showing error.
Here's the error we received: "OAuth token not defined for connection. OAuth Authorisation required."
2020-08-18 11:02:01,277+0000 http-nio-8080-exec-18 ERROR Ramzan 662x250340x1 pc5x1d 46.152.45.18,127.0.0.1 /rest/servicedesk/1/servicedesk/NTEST/incomingemail/oauth/validateandsaveflow/0a95c98c-5ade-4391-93f4-129f897966f8 [internal.rest.emailchannel.EmailChannelResource] Failed to validate and save token: jep.mail.connection.verifier.unknown.error : 'Here's the error we received: "[AUTHENTICATIONFAILED] Invalid credentials (Failure)"'
Hi @Muhammad Ramzan(Atlassian Certified Master)
Thanks for reaching out on the community with your question.
This error will occur when JSD is not able to validate the token which it received when completing the OAuth flow. You may also see an error with more details which may help more before this which should be along the lines of:
Unable to connect to the server at ... due to the following exception:
However, the error that you are seeing suggests that JSD was unable to connect to the Google server with the token which was received from Google as this error occurs when the connection is validated. JSD tries to establish a connection and if you turn on debug for the package `com.atlassian.jira.internal.mail.processor.feature.channel.connectionverifier` you should see the following log line when successful (this page should help turn on debug):
Connection to Mail Server established successfully
Here are some questions that may help narrow down the issue you are having:
Your OAuth configuration should look something like this (I was able to test this locally)
Thanks,
Craig
Jira Service Desk
Your issue may not be the same one I had, but it exhibited similar symptoms.
I solved this by uninstalling some unsupported plugins - Jira Core, Software and Service Desk back end all appeared to be functioning normally - but the customer facing side of the Service Desk was throwing this error in the browser console when loading the login page:
Uncaught ReferenceError: JIRA is not defined
at HTMLDocument.<anonymous> (batch.js?locale=en-US:365)
at c (batch.js?locale=en-US:49)
at Object.fireWith [as resolveWith] (batch.js?locale=en-US:49)
at ready (batch.js?locale=en-US:49)
After disabling the unsupported plugins the Service Desk loaded correctly for customers, and the Google Mail link authorized correctly and began processing emails correctly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks @Craig Shannon @ for the right suggestions, issue was with scope. Although with the scope i provided auth was working but in jsd it was not
But after updating the right scope worked like a champ. Thank you
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Matt Deir many thanks for sharing your experience, my issue was with scope
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Get started with Jira Service Management
These short, self-paced courses will help you get up and running in Jira Service Management in just 90 minutes.
Learning Path
Adopt ITSM practices with Jira Service Management
Use this path to build your IT Service Management knowledge and earn an Atlassian certification.
Setting Up ITSM Projects in Jira Service Management
This training series helps you get started in Jira Service Management quickly with the new ITSM project template.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.