Pra*_*vin 0 wso2 wso2-api-manager
我试图测试发布者apis,这里记录了" RESTSO API for WSO2 API Manager - Publisher "
要执行任何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
Run Code Online (Sandbox Code Playgroud)
我用admin用户的admin和密码替换了基本授权.我试图执行它时遇到以下错误:
{
"error": "invalid_client",
"error_description": "Oauth application is not in active state."
}
Status Code : 401 Unauthorized
Run Code Online (Sandbox Code Playgroud)
请告知这里有什么问题.谢谢.
小智 5
授权头应包含client64:secret的base64编码值
您应首先使用curl命令1获取clientId和secret,然后执行[2]
1 curl -X POST -H "Authorization: Basic base64(username:password)" -H "Content-Type: application/json" -d <payload> http://localhost:9763/client-registration/v0.11/register
本文档中提供了一个示例json .
[2] curl -k -d "grant_type=password&username=<username>&password=<password>&scope=apim:api_view" -H "Authorization: Basic base64(clientId:secret)" https://127.0.0.1:8243/token
归档时间: |
|
查看次数: |
2372 次 |
最近记录: |