【问题标题】:How to generate token for Authorization Code grant in ADFS enabled OAuth如何在启用 ADFS 的 OAuth 中为授权代码授予生成令牌
【发布时间】:2020-06-29 15:28:37
【问题描述】:

我一直在为 java 中的 api 自动化框架工作,我需要通过 Authorization Code Grant Type 自动生成 Oauth 令牌。我还想在没有用户干预的情况下获取令牌(ADFS 用户 ID 和密码将在配置文件中提供)。是否可以生成这样的令牌?生成的身份验证代码是一次性的并且可重复使用吗?

请给我一些建议?

【问题讨论】:

    标签: oauth-2.0 openid adfs


    【解决方案1】:

    要在没有用户的情况下获取 ADFS 中资源的访问令牌,请使用客户端凭据流。可以参考this文档。

    【讨论】:

    • 感谢 Dhivya..我已经尝试过,但我得到“MSIS9605:不允许客户端访问请求的资源”
    • 感谢 Sathiya,您可能需要执行额外的步骤来批准您的申请。 Grant-AdfsApplicationPermission -ClientRoleIdentifier "clientId" -ServerRoleIdentifier "https://service.url"。供参考,您可以参考here
    • 您好,如果发布的答案解决了您的问题,请单击向上箭头标记答案,并单击下面的表情符号进行验证。这样做有助于其他人找到相关问题的答案。
    • @Sathiya 我可以知道为什么答案被否决的原因吗?它没有回答你的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 2012-05-31
    相关资源
    最近更新 更多