如何使用python的基本身份验证获取承载令牌?

2024-03-29 12:12:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用基本授权获取授权令牌。我使用用户名和密码发送post请求,但要获取令牌,请求中必须包含原始文本grant_type=client_credentials&scope=Dashboard的正文数据。但是我不能使用python发送post请求中的grant_type=client_credentials&scope=Dashboard主体数据。你知道吗

 @task(1)
    def login(self):
        self.client.post("/OAuth/Token/", {'Username':'abc', 'Password':'12345'})

Tags: 数据文本selfclienttaskdeftypepost
1条回答
网友
1楼 · 发布于 2024-03-29 12:12:04

请试试这个:

在URL中,附加授权类型和范围,如下所示:

/OAuth/Token?grant_type=client_credentials&scope=Dashboard

它看起来像这样

self.client.post("/OAuth/Token?grant_type=client_credentials&scope=Dashboard", {'Username':'abc', 'Password':'12345'})

相关问题 更多 >