Wso2 Api管理器-OAuth令牌错误-OAuth应用程序未处于活动状态

Wso2 Api管理器-OAuth令牌错误-OAuth应用程序未处于活动状态,wso2,wso2-am,Wso2,Wso2 Am,我试图测试此处记录的publisher API“” 要执行任何api,我需要一个管理员访问托克。要生成该命令,建议运行以下命令: curl -k -d "grant_type=password&username=admin&password=admin&scope=apim:api_view" -H "Authorization: Basic SGZFbDFqSlBkZzV0YnRyeGhBd3liTjA1UUdvYTpsNmMwYW9MY1dSM2Z3ZXpIaGM3W

我试图测试此处记录的publisher API“”

要执行任何api,我需要一个管理员访问托克。要生成该命令,建议运行以下命令:

curl -k -d "grant_type=password&username=admin&password=admin&scope=apim:api_view" -H "Authorization: Basic SGZFbDFqSlBkZzV0YnRyeGhBd3liTjA1UUdvYTpsNmMwYW9MY1dSM2Z3ZXpIaGM3WG9HT2h0NUFh" https://127.0.0.1:8243/token
我用admin和admin用户的密码替换了基本授权。我在尝试执行时出现以下错误:

{
  "error": "invalid_client",
  "error_description": "Oauth application is not in active state."
}    
Status Code : 401 Unauthorized

请告诉我这里出了什么问题。谢谢。

授权标头应包含clientId:secret的base64编码值

您应该首先使用curl命令获取clientId和secret,然后执行[2]

curl-X POST-H“授权:基本base64(用户名:密码)”-H“内容类型:application/json”-dhttp://localhost:9763/client-注册/v0.11/注册

文档中有一个示例json


[2]
curl-k-d“grant\u type=password&username=&password=&scope=apim:api\u view”-H“授权:基本base64(clientId:secret)”https://127.0.0.1:8243/token

授权标头应包含clientId:secret的base64编码值

您应该首先使用curl命令获取clientId和secret,然后执行[2]

curl-X POST-H“授权:基本base64(用户名:密码)”-H“内容类型:application/json”-dhttp://localhost:9763/client-注册/v0.11/注册

文档中有一个示例json


[2]
curl-k-d“grant\u type=password&username=&password=&scope=apim:api\u view”-H“授权:基本base64(clientId:secret)”https://127.0.0.1:8243/token

谢谢!我想第一步和第二步是分开的。谢谢你的帮助。现在对我有用了。谢谢!我想第一步和第二步是分开的。谢谢你的帮助。它现在对我起作用了。