此问题是由于访问令牌中的“Audience”声明无效引起的,可能由于其值与API或资源不匹配导致。解决方案是更新访问令牌中的“audience”声明,以确保其值与应用程序或API的受众匹配。示例代码片段:
import requests
import json
url = 'https://example.com/api'
token = 'Bearer ' + 'your_access_token_here'
headers = {
'Authorization': token,
'Content-Type': 'application/json'
}
response = requests.get(url, headers=headers)
if response.status_code == 401:
# Access token is invalid
print('Access token is invalid')
elif response.status_code == 200:
data = json.loads(response.text)
# Process the data
print(data)
else:
# Some other error occurred
print('Error occurred: ' + str(response.status_code))
上一篇:Bearer身份验证在Postman中工作但在Android应用程序中不起作用
下一篇:BearerTokenAuthenticationFilter在请求中没有Authorizationtoken时仍然允许该请求。