使用本文尝试使用 Postman 检索Okta令牌,但获取
"Invalid value for 'client_id' parameter."
我知道client_id是正确的,因为当我在Azure中手动测试我的Azure功能时,它成功工作。另外,我可以在Okta中手动生成一个令牌,然后将其放在Postman中的client_id和client_secret的函数调用中,这样就可以正常工作。我使用的是Post http方法。
client_id
client_secret
r6hnlfcb1#
我尝试在我的环境中重现相同的错误,但得到了如下所示的相同错误:
如果传递的**Client_ID值无效,通常会出现错误*“'client_id'参数的值无效”***。确保您从Okta Portal传递值,如下所示:
Client_ID
当我传递正确的值时,我能够使用以下参数成功生成访问令牌:
https://XXXX.okta.com/oauth2/default/v1/token client_id:ClientId client_secret:ClientSecret grant_type:client_credentials scope:scope
我创建了一个Azure HTTP触发器1,并选择了如下所示的HTTP方法:
我能够成功调用Azure函数触发器,如下所示:
https://xxx.azurewebsites.net/api/HttpTrigger1 token:token client_id:ClientID client_secret:****
指令集
1条答案
按热度按时间r6hnlfcb1#
我尝试在我的环境中重现相同的错误,但得到了如下所示的相同错误:
如果传递的**
Client_ID
值无效,通常会出现错误*“'client_id'参数的值无效”***。确保您从Okta Portal传递值,如下所示:
当我传递正确的值时,我能够使用以下参数成功生成访问令牌:
我创建了一个Azure HTTP触发器1,并选择了如下所示的HTTP方法:
我能够成功调用Azure函数触发器,如下所示:
指令集