Skip to main content

#General0 人正在讨论

I have a question about Tableau SSO login using Connected App.

First, I succeeded in issuing a jwt token from the app through cloud settings and embedding the Tableau dashboard properly on the web page.

The next thing I want to do is create a link to log in to Tableau Cloud with SSO using jwt. Is there any help or method for this?

If you look at the attached image, the tableau viz embedding tag can be seen clearly on the web, but when you click the Tableau login link, you will not be logged in automatically and the login window will appear again.

 

Tableau SSO with connected app(jwt)

4 个回答
  1. 2024年8月20日 12:28

    @myungjin kim​ 

    Hi, connected apps jwt won't work to login you directly into Tableau Cloud UI. The connected apps JWT may be used in embedded scenarios or to log in into the REST API, but not for the Tableau Cloud UI.

     

    So, if you want an scenario like that you would need to add a SSO method like SAML or OpenID to Tableau Cloud.

    https://help.tableau.com/current/online/en-us/saml.htm

    https://help.tableau.com/current/online/en-us/openid_auth.htm

     

    If this post resolves the question, would you be so kind to "Select as Best"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you.

     

    Regards,

     

    Diego Martinez

    Tableau Visionary and Forums Ambassador

0/9000
3 个回答
0/9000

My application keeps a local cache of a subset of the users in a workspace, mainly admins and a few others subscribed to some app-specific features. Now I want to listen to know when a user has been made an admin or removed as one. Also I want to know when a user has been deleted from a workspace to update my cache.

So currently I'm listening to the 'user_change' event for this, and this works fine but I get way too many events for just the use cases above.. and I don't seem to see any fields on the payload that allow me to filter them out. I looked at the 'user_profile_changed' and 'user_status_changed' event but the docs say they are identical to the 'user_change' event

 

What can I do here to reduce the number of events coming through since I'm listening for a small scope of change and my app is installed in fairly large workspaces.

6 个回答
  1. 2024年9月6日 15:58

    The complete list of Slack events is located here: https://api.slack.com/events

     

    Becoming an admin is a role change, so I am not sure if that will fire with a user_profile_changed event (I'd have to test it). You can certainly filter that in code if needed by looking at the is_admin property.

     

    As far as the workspace, you can look for events where a user is joining/leaving the #general/#welcome channel, as users are added/removed to that when added to/removed from a workspace.

0/9000
4 个回答
  1. 2023年5月12日 13:10

    Hello,

     

    Unfortunately, there is not yet a way to add or edit text in the end users' client's message input. It may be worth reaching out to the Slack team directly through /feedback or feedback@slack.com to request this feature - you are not the first one looking for this feature!

0/9000

Hi! I'm developing a new app, and when i install it into my workspace, it says "Sending messages to this app has been turned off.”

 

I CAN succesfully communicate with it by @-mentioning them in e.g. #general (causing it to send DMs to me). Do you know why sending DMs to it is disabled? I wonder if I’m missing some required permission. 

 

My scopes permissions are:

 

oauth_config:

 redirect_urls:

  - ***

 scopes:

  bot:

   - app_mentions:read

   - channels:history

   - chat:write

   - commands

   - im:history

   - im:read

   - im:write

   - mpim:read

   - team:read

   - users.profile:read

   - users:read

   - users:read.email

   - mpim:write

settings:

 event_subscriptions:

  request_url: ***

  bot_events:

   - app_mention

   - message.channels

   - message.im

 org_deploy_enabled: false

 socket_mode_enabled: false

 token_rotation_enabled: false

 

Thanks for any help!

2 个回答
  1. 2022年1月10日 16:14

    Hey @Kirill Kireyev​ , if you are the app developer and have access to the config at api.slack.com/apps/[id], then you have the ability to toggle the ability to send messages to the bot. You can find the setting's checkbox in the App Home section of your app config.

     

    Sounds like this setting is unchecked for you. So you will want to check it to enable the message input. Lots of reasons a developer might want to turn this off and have the chat be read-only from the user's perspective. That said, when user's can't DM the bot, it is expected that the bot can still send notifications to the user (as you mentioned). Hope this helps.

     

    Hey @Kirill Kireyev​ , if you are the app developer and have access to the config at , then you have the ability to toggle the ability to send messages to the bot.

0/9000
4 个回答
  1. 2024年12月10日 11:55

    It doesn't seem possible to do so as an Admin @Host Ever​ or it's because we're on Pro plan and not on Business/Entreprise Grid.

     

    But are we 100% sure we can customize banners? From this help article, I'm unsure if it's just for telling Guests/Users who can see their messages, or if we can leverage it as we want

     

    Similar question asked here: https://forums.slackcommunity.com/s/question/0D5PU00000hNh8d0AC/can-a-message-banner-be-implemented-on-channels?language=en_US

0/9000
1 个回答
  1. 2024年8月5日 14:42

    @Tripti Mohanty​ 

    Hi, I don't have an answer for you, however, you may go to the DataDev Slack channel:

    a. Sign up in https://www.tableau.com/developer

    b. Then access the ⌗DataDev Slack Workspace:

    @Tripti Mohanty​ Hi, I don't have an answer for you, however, you may go to the DataDev Slack channel:a. Sign up in https://www.tableau.com/developerb. Then access the ⌗DataDev Slack Workspace:c.c. There you would find the channel ⌗help-rest-api or ⌗help-tsc or in the #general  channel, where you may post and find help to your problem.

     

    If this post resolves the question, would you be so kind to "Select as Best"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you.

     

    Regards,

     

    Diego Martinez

    Tableau Visionary and Forums Ambassador

0/9000

Hi All,

 

Question regarding the public Slack channel and the integration of the app for notifications. Unfortunately, we have encountered an issue where the notifications are not being successfully delivered to this specific channel.

Upon investigation, I found that the channel ID cannot be fetched, which seems to be the root cause of the notification problem.

 

However, I have performed a test by creating another channel with similar settings and added the app integration bot to it. Surprisingly, the notifications are working as expected in this new channel.

 

At this point, I'm unsure if there is anything specific that we might be missing in the configuration for the problematic channel. I would appreciate any insights or suggestions you may have to help resolve this issue.

2 个回答
  1. 2023年7月19日 06:19

    Here are some of the public channels that I recommend:

    • #general: This is the default channel in every Slack workspace. It's a great place to share announcements, ask questions, and get to know other members of the workspace.
    • #help: This channel is a great resource for getting help with Slack. You can ask questions, get help with troubleshooting, and learn about new features.
    • #announcements: This channel is where workspace admins and owners will post announcements about upcoming changes or events.
    • #random: This channel is a great place to chat about anything and everything. It's a great way to meet new people and learn about different topics.
0/9000
5 个回答
  1. 2021年11月3日 17:16

    We have an internal facing wiki which has how to guides and a slack etiquette guide.

    When we have big "set piece" activities that make heavy use of Slack people are reminded how best to use Slack, keeping messages in threads, which emojis mean what etc.

     

    Also worth noting that Slack is a work tool so is covered by our standard terms of employment, same as email. This helps set expected standards of behaviour.

0/9000