protocolo productos framework advantages wso2 wso2-am

productos - protocolo wso2



Cómo registrar el cliente REST en el Administrador de API WSO2 (1)

He estado buscando en el documento de wso2 apim. https://docs.wso2.com/display/AM1100/apidocs/store/index.html#guide

Y encontré la solicitud curl:

curl -X POST -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Content-Type: application/json" -d @payload.json http://localhost:9763/client-registration/v0.9/register

Con carga útil:

{ "callbackUrl": "www.google.lk", "clientName": "rest_api_store", "tokenScope": "Production", "owner": "admin", "grantType": "password refresh_token", "saasApp": true }

Pero obtuve una respuesta de error 403. Como era de esperar, debería obtener la carga de respuesta correcta como:

{ "callBackURL": "www.google.lk", "jsonString": "{ /"username/":/"admin/", /"redirect_uris/":/"www.google.lk/", /"tokenScope/":[Ljava.lang.String;@3a73796a, /"client_name/":/"admin_rest_api_store/", /"grant_types/":/"authorization_code password refresh_token iwa:ntlm urn:ietf:params:oauth:grant-type:saml2-bearer client_credentialsimplicit/" }", "clientName": null, "clientId": "HfEl1jJPdg5tbtrxhAwybN05QGoa", "clientSecret": "l6c0aoLcWR3fwezHhc7XoGOht5Aa" }

No tengo idea de lo que está pasando, acabo de seguir el documento anterior y sin ningún cambio. Será apreciado si alguien puede ayudar. Gracias.


Parece que tu llamada DCR está siendo bloqueada por algún filtro de seguridad. Puede ser porque estás llegando a un punto final equivocado.

Creo que estás usando APIM 2.0.0. En caso afirmativo, su URL de DCR debería ser esto. (nota versión v0.10 )

http://localhost:9763/client-registration/v0.10/register

Intenta ver si esto resuelve tu problema.

Actualización: parece que esta URL es incorrecta en 2.0.0 documentos . Llegaré al equipo de WSO2 Docs para solucionarlo.