Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Upgrade the Jira Cloud + Slack integration to granular permissions

We are updating the Jira Cloud + Slack Integration to use Slack’s shiny new granular permissions. This allows our app to ask for only the permissions it needs and makes it more reliable. For this update, action is required by Slack admins of workspaces using the Jira Cloud + Slack integration.

 

What are granular permissions?

Slack has required that all integration apps update to support their new granular permissions model. Before granular permissions, “classic” apps using a bot token received a broad set of scopes, and developers did not have a way to pick and choose the information their app actually accessed. Now, with granular permissions, developers can specify only the exact, minimal scopes needed for their app to function

Apps using granular permissions are also more reliable as they can remain in a workspace even if the app installer leaves the company, reducing unwanted interruptions. Furthermore, granular permissions provide a wider set of scopes that we as developers can cherry-pick in the future to add cool new features that wouldn’t be possible with classic apps.

 

What do Slack admins need to do?

Slack Admins are required to upgrade permissions for the Jira Cloud + Slack integration in their workspaces by February 19, 2021, when the old version of the integration will no longer work. Upgrading is super simple and should only take a minute.

 

What happens if an admin doesn’t upgrade?

We strongly recommend upgrading well before the deadline once the upgrade becomes available on February 8, 2021. Until an admin upgrades the app:

  1. New users will not be able to log in to the app and access its features

  2. Any new features will not be available to your team

  3. On February 19, 2021, the old version of the app will no longer work, and Slack admins will continue to receive reminders to upgrade. Upgrading will immediately make the app work as expected.

 

How does a Slack admin upgrade the integration?

1. A few days before the upgrade becomes available, admins receive a message letting them know that they will need to upgrade the app soon. No action is yet required at this point, it is just a heads up.

jira-pre-announcement.png

2. On February 8 2021, the upgrade will actually become available and admins will receive a message with a button to "Update permissions" which will begin the simple upgrade process.

jira-update-announcement.png

3. Clicking “Update permissions” will let admins view and accept the new granular permissions. If you are a member of multiple Slack workspaces, make sure you are upgrading for the correct workspace in the Workspace switcher in the top right corner of the page.

allow.png

4. Click “Allow” and you’re all done! Your Jira Cloud + Slack integration is now on Slack’s shiny new granular permissions 🎉 

You can disregard past update messages as you are on the most up-to-date and supported version of the app. New members will be able to log in, and you will have access to all new future features. 

 

Will upgrading the app cause any interruptions with the app or our Slack experience?

No. Upgrading will not negatively impact your app or Slack experience. There will be no interruptions. Everything will still continue to work as normal as you upgrade and after you upgrade.

51 comments

Alexis Robert Community Leader Jan 15, 2021

Thanks @David Michelson  for the article - very interesting !

Taranjeet Singh Community Leader Jan 22, 2021

Thanks for sharing this article @David Michelson ! This is really interesting update.

@David Michelson Does the new Slack app require any new permissions?

will look for the update.

@David MichelsonWhere can all the options be viewed?  In our team, the Slack admin does not use Jira and the Jira admin needs to tell the Slack admin exactly what to enable.

I have not received the link or message yet as a Slack/Jira admin. Is there any way to update the permissions without this message?

I haven't received a link or message to update these permissions as a Slack/Jira admin either. Has this been sent out?

@Lacey Gastellum @Jens Zscheile We are sending the messages out on a rolling basis, so it is expected that you may not have received the message yet. Here is a URL that you can use to update without receiving the message: https://atlassian-slack-integration.services.atlassian.com/api/slack/login?source=community 

@Anastasiya Lebedev If your team is using the Jira Cloud app for Slack, Slack admins should receive messages (as shown above) to guide them through the update.

@Steven Rhodes Since the upgrade is now available, you can review each permission the app requests in step 3 listed above. If you're a Slack admin in your workspace, can either click "Update permissions" from a message you should have received (or will soon receive) from the app, or use on this URL https://atlassian-slack-integration.services.atlassian.com/api/slack/login?source=community

@David Michelson https://atlassian-slack-integration.services.atlassian.com/api/slack/login?source=community gives me an error.

upstream connect error or disconnect/reset before headers. reset reason: overflow

Also, the integration has stopped working for me.

I get the same as Deepu James above. 

I have the same timeout problem...

I've got as well a timeout. But i received a message after few minutes in slack that the permissions was successfully updated.

You successfully updated Jira Cloud for Slack! New members will now be able to log in. 

I had a peek into new required scopes for the Jira app installed in our Slack and I am personally pretty confused and frustrated.

Can anyone explain to me, why a Jira app for Slack would need, for example:

  • Manage a user’s public channels and create new ones on a user’s behalf
    (channels:write)
  • Manage a user’s private channels and create new ones on a user’s behalf
    (groups:write)

?

This is just an example.

Perhaps I'm not understanding something, but if the app continues to require the above, I will not allow it to be installed in our workspace. I want Jira to notify me of changes in our tasks, and not take over the Slack.

Like # people like this

We have same problem as Deepu j.

upstream connect error or disconnect/reset before headers. reset reason: overfloas  

 What is solutions ... tray again :( ?

Yes, it's giving a gateway timeout clicking through the "Update the App" email.

upstream connect error or disconnect/reset before headers. reset reason: overflow

Same on my end, the app is no longer working in Slack & getting the error when using the provided link - 

upstream connect error or disconnect/reset before headers. reset reason: overflow

Same problem here when trying to update:

upstream connect error or disconnect/reset before headers. reset reason: overflow

 Has anyone managed to get around the problem?

Still seeing the same issue here. I think we're going to be stuck until @David Michelson comes back online and takes a look at the backend system. 

Now it worked here.
Thank you.

I too confirm that this is working now.

Yes, now it is working without any timeout.

Comment

Log in or Sign up to comment
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you