我需要通过OAuth获得一个长期有效的刷新令牌,以授权用户访问其Dynamics 365环境。但是当我发出请求时,没有返回refresh_token值。
这是我用于OAuth请求的URL格式。
它正确地调用了我的回调URL,然后我使用"authorization_code"授权类型交换了"code"以获取访问令牌。请注意,没有刷新令牌。 我已经为“应用程序注册”配置了以下Azure权限:
这是我用于OAuth请求的URL格式。
https://login.microsoftonline.com/common/oauth2/authorize?resource={Uri.EscapeDataString(options.field1)}&client_id={clientid}&response_type=code&redirect_uri={Uri.EscapeDataString(redirectUrl)}
它正确地调用了我的回调URL,然后我使用"authorization_code"授权类型交换了"code"以获取访问令牌。请注意,没有刷新令牌。 我已经为“应用程序注册”配置了以下Azure权限: