如何解决创建安全集成后,Snowflake PowerBI SSO只能工作很短时间
我目前正在尝试通过Azure AD SSO进行Snowflake PowerBI集成。 到目前为止我做了什么: 按照教程创建Azure AD企业应用程序: https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/snowflake-tutorial#adding-snowflake-from-the-gallery 让我的一位同事在我们的PowerBI租户中启用Snowflake SSO: https://docs.microsoft.com/en-us/power-bi/connect-data/service-connect-snowflake 如此处所述创建安全性集成: https://docs.snowflake.com/en/user-guide/oauth-powerbi.html
运行此查询后:
create security integration powerbi
type = external_oauth
enabled = true
external_oauth_type = azure
external_oauth_issuer = '<AZURE_AD_ISSUER>'
external_oauth_jws_keys_url = 'https://login.windows.net/common/discovery/keys'
external_oauth_audience_list = ('https://analysis.windows.net/powerbi/connector/Snowflake')
external_oauth_token_user_mapping_claim = 'upn'
external_oauth_snowflake_user_mapping_attribute = 'login_name';
一切都像迷住了几分钟。但是,几分钟后刷新或重新打开PowerBI项目时,我得到:
ODBC:错误[28000]无效的OAuth访问令牌。
重新运行上述SQL以生成安全性集成时,它将再次运行几分钟。
关于可能发生的事情或如何进一步调查问题的任何想法?
谢谢您的想法
解决方法
此值需要设置:
external_oauth_issuer ='
通常,我们有一些有关PowerBI OAuth错误消息的文档,可能会有所帮助: https://docs.snowflake.com/en/user-guide/oauth-powerbi.html#error-messages
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。