【问题标题】:authentication using azure adfs for accessing power bi api for reports使用 azure adfs 访问 power bi api 以获取报告的身份验证
【发布时间】:2017-10-25 14:59:28
【问题描述】:

为了访问 power bi 报告,我们需要生成访问令牌。 我们需要静默身份验证以使用用户凭据生成访问令牌。我们能够为其域未与联合活动目录链接的用户 ID 生成访问令牌。我们无法使用其域与 ADFS 链接的用户 ID 生成访问令牌。我们如何为 ADFS 静默生成访问令牌?

【问题讨论】:

    标签: c# azure powerbi adfs


    【解决方案1】:

    什么版本的 ADFS?

    ADFS 3.0(受限)和 ADFS 4.0 都支持 OAuth,因此您可以按照正常流程获取访问令牌。

    【讨论】:

    • 目前我们正在通过向以下 URL 发出 post 请求来生成访问令牌,而不提示登录屏幕,'login.microsoftonline.com{tenantIdHere}/oauth2/token'。如果我们对用户(其域与 ADFS 链接)尝试相同的操作,我们将收到错误的请求响应,响应代码为 400。
    • 对于普通 AD,我们正在使用 login.onmicrosoftonline.com 基本 url 形成请求,并且在正文中,我们正在传递用户凭据、客户端 ID 和客户端密码。对于 ADFS,我们需要如何准备请求和正文来获取访问令牌。我们需要访问令牌而不提示登录窗口。是否可以在没有提示的情况下获取访问令牌?如果是,如何实现?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多