Looks like the scope-role mapping file is not getting read OR the scope
handler is not registered. Lakshani could you please have a look at the
configs

On Fri, Jan 27, 2017 at 3:49 PM, Susinda Perera <[email protected]> wrote:

> 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","vers
>>>>>> ion":"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
>
>


-- 
*Best Regards*

*Rushmin Fernando*
*Technical Lead*

WSO2 Inc. <http://wso2.com/> - Lean . Enterprise . Middleware

mobile : +94775615183
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to