【发布时间】:2020-06-29 15:28:37
【问题描述】:
我一直在为 java 中的 api 自动化框架工作,我需要通过 Authorization Code Grant Type 自动生成 Oauth 令牌。我还想在没有用户干预的情况下获取令牌(ADFS 用户 ID 和密码将在配置文件中提供)。是否可以生成这样的令牌?生成的身份验证代码是一次性的并且可重复使用吗?
请给我一些建议?
【问题讨论】:
我一直在为 java 中的 api 自动化框架工作,我需要通过 Authorization Code Grant Type 自动生成 Oauth 令牌。我还想在没有用户干预的情况下获取令牌(ADFS 用户 ID 和密码将在配置文件中提供)。是否可以生成这样的令牌?生成的身份验证代码是一次性的并且可重复使用吗?
请给我一些建议?
【问题讨论】:
要在没有用户的情况下获取 ADFS 中资源的访问令牌,请使用客户端凭据流。可以参考this文档。
【讨论】:
Grant-AdfsApplicationPermission -ClientRoleIdentifier "clientId" -ServerRoleIdentifier "https://service.url"。供参考,您可以参考here