Hi Lakshani

Now I'm getting "Not authorized" error, I debugged the
org.wso2.carbon.appmgt.rest.api.util.interceptors.auth.OAuthInterceptor
their it is returning scoe as "default" from the validateToken method[1].
Hence it is failing, as requested resource needs appm:create permission.
Any idea on this?

[1]
OAuth2TokenValidationResponseDTO responseDTO = clientApplicationDTO.
getAccessTokenValidationResponse();


Thanks
Susinda

On Fri, Jan 27, 2017 at 8:01 AM, Lakshani Gamage <[email protected]> wrote:

> Hi Susinda,
>
> You have to build the new  *api#appm#publisher#v1.1.war *from the source
> code and add it to <IOT_HOME>/core/repository/deployment/server/webapps.
>
> In your payload, there is a param value called *iconFile*. It should be
> replaced by *thumbnailUrl*.
>
> Thanks,
> Lakshani
>
> On Thu, Jan 26, 2017 at 8:39 PM, Susinda Perera <[email protected]> wrote:
>
>> Hi Lakshani
>>
>> Thank you very much for attending to this and for the fix. How can i get
>> the fix. Can we have it as a patch?
>> Could you also tell what exactly the issue with POST body. As i remember
>> when we compared the two payloads (mine and what's in the doc) we could not
>> see much difference.
>>
>> Thanks
>> Susinda
>>
>>
>> On Thu, Jan 26, 2017 at 6:21 PM, Lakshani Gamage <[email protected]>
>> wrote:
>>
>>> Hi Susinda,
>>>
>>> There were some issues in "*Create Mobile App*" REST API. Please find
>>> the fixes from [1].
>>>
>>> With this fix, carbonContext.getLoggedInUser() returns the loggedin
>>> user name.
>>>
>>> Please note, your POST body is also not correct. Correct POST body is in
>>> [2].
>>>
>>> [1] https://github.com/wso2/carbon-appmgt/pull/593/commits/4798f
>>> 751c75445195f3b8636f6b97a1e137397e7
>>> [2] https://docs.wso2.com/display/APPM120/app-manager/publisher/
>>> #!/operations#AppsApi#appsAppTypePost
>>>
>>> Thanks,
>>> Lakshani
>>>
>>> On Thu, Jan 26, 2017 at 11:48 AM, Lahiru Cooray <[email protected]>
>>> wrote:
>>>
>>>> Hi Susinda,
>>>> Normally we see this error when the payload is invalid. First please
>>>> verify the payload with [1]. And carbonContext.getLoggedInUser() can
>>>> return null when the token is expired.
>>>>
>>>>
>>>> [1] https://docs.wso2.com/display/APPM120/app-manager/publis
>>>> her/#!/operations#AppsApi#appsAppTypePost
>>>>
>>>>
>>>>
>>>> On Thu, Jan 26, 2017 at 11:25 AM, Susinda Perera <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi All
>>>>>
>>>>> I'm getting following error[1] when I use following request to 
>>>>> *https://localhost:9443/api/appm/publisher/v1.1/apps/mobileapp
>>>>> <https://localhost:9443/api/appm/publisher/v1.1/apps/mobileapp>* to
>>>>> create a app.  Note that Authorization Bearer header is also present.
>>>>> From debug found that carbonContext.getLoggedInUser() returns null.
>>>>> Any idea what is wrong or can someone give some insight.
>>>>>
>>>>> POST
>>>>> {"displayName":"Catalog","iconFile":"89e4b66198989999.jpg","description":"Sample
>>>>> application","banner":"402fd08981a33fb8.jpg","mediaType":"ap
>>>>> plication\/vnd.wso2-mobileapp+xml","type":"enterprise","vers
>>>>> ion":"1.0","marketType":"enterprise","platform":"android","s
>>>>> creenshots":["bd0deb0dd7a4d8ed.jpg","17ade2074eec7adf.jpg","
>>>>> caded496ebe7700c.jpg"],"provider":"admin","appType":"android
>>>>> ","name":"Catalog","category":"Business","appmeta":{"path":"
>>>>> 2d40ed0e1b22977c.apk","package":"org.wso2.app.catalog","
>>>>> version":"1.0"}}
>>>>>
>>>>> [1]
>>>>> ERROR - GlobalThrowableMapper One or more request body parameters
>>>>> contain disallowed values.
>>>>>
>>>>>
>>>>> --
>>>>> *Susinda Perera*
>>>>> Software Engineer
>>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>>>>> Mobile:(+94)716049075
>>>>> Blog: susinda.blogspot.com
>>>>> WSO2 Inc. http://wso2.com/
>>>>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Lahiru Cooray*
>>>> Software Engineer
>>>> WSO2, Inc.;http://wso2.com/
>>>> lean.enterprise.middleware
>>>>
>>>> Mobile: +94 715 654154 <+94%2071%20565%204154>
>>>>
>>>
>>>
>>>
>>> --
>>> Lakshani Gamage
>>>
>>> *Software Engineer, WSO2*
>>>
>>> *Mobile : +94 71 5478184 <%2B94%20%280%29%20773%20451194>*
>>> *Blog : http://lakshanigamage.blogspot.com/
>>> <http://lakshanigamage.blogspot.com/>*
>>>
>>
>>
>>
>> --
>> *Susinda Perera*
>> Software Engineer
>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
>> Mobile:(+94)716049075
>> Blog: susinda.blogspot.com
>> WSO2 Inc. http://wso2.com/
>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>
>>
>
>
> --
> Lakshani Gamage
>
> *Software Engineer, WSO2*
>
> *Mobile : +94 71 5478184 <%2B94%20%280%29%20773%20451194>*
> *Blog : http://lakshanigamage.blogspot.com/
> <http://lakshanigamage.blogspot.com/>*
>



-- 
*Susinda Perera*
Software Engineer
B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL)
Mobile:(+94)716049075
Blog: susinda.blogspot.com
WSO2 Inc. http://wso2.com/
Tel : 94 11 214 5345 Fax :94 11 2145300
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to