Hi Imesh,

I changed this to application creating time, but could not push the
changes.

On Sun, Dec 21, 2014 at 11:48 PM, Imesh Gunaratne <im...@apache.org> wrote:
>
> Hi Udara,
>
> Thanks for the information, I see the below logic
> in DefaultApplicationParser:
>
> private ApplicationClusterContext createApplicationClusterContext ()
>             throws ApplicationDefinitionException {
>         ...
>         String oAuth_token = createToken(appId);
>         payloadData.add(TOKEN_PAYLOD_PARAM_NAME, oAuth_token);
>
>         String textPayload = payloadData.toString();
>         return new ApplicationClusterContext(cartridgeInfo.getType(),
> clusterId, hostname, textPayload, deploymentPolicy, isLB);
>     }
>
> Shouldn't this happen once per application? As it looks like now an OAuth
> token is generated per cluster. Is this necessary?
>
> Thanks
>
> On Sun, Dec 21, 2014 at 9:55 PM, Udara Liyanage <ud...@wso2.com> wrote:
>
>> Hi Imesh,
>>
>> Below are the admin services using and operations
>>
>> OAuthAdminService - registerOAuthApplicationData
>> IdentityApplicationManagementService - createApplication, getApplication,
>> updateApplication
>>
>> Since authentication handlers does not set the carbon context, there is
>> no way of identifying the user at component level. Thus added a JWT based
>> authenticator, so every admin called is to be authenticated. This is why
>> you see many logs
>>
>> On Sun, Dec 21, 2014 at 8:39 PM, Imesh Gunaratne <im...@apache.org>
>> wrote:
>>>
>>> Can you please explain those admin calls Udara?
>>> I can see ten user logins for an application having two cartridges for
>>> one application parse process:
>>>
>>> [2014-12-21 04:21:56,892]  INFO
>>> {org.apache.stratos.autoscaler.api.AutoScalerServiceImpl} -  Starting to
>>> add application: [application-id] single-group-app
>>> [2014-12-21 04:21:57,005]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,005+0530]
>>> [2014-12-21 04:21:57,041]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,041+0530]
>>> [2014-12-21 04:21:57,064]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,064+0530]
>>> [2014-12-21 04:21:57,093]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,093+0530]
>>> [2014-12-21 04:21:57,134]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,134+0530]
>>> [2014-12-21 04:21:57,902]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,902+0530]
>>> [2014-12-21 04:21:57,912]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,911+0530]
>>> [2014-12-21 04:21:57,922]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,922+0530]
>>> [2014-12-21 04:21:57,934]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,934+0530]
>>> [2014-12-21 04:21:57,957]  INFO
>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>> 04:21:57,957+0530]
>>> [2014-12-21 04:21:57,976]  INFO
>>> {org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser}
>>> -  Application with id single-group-app parsed successfully
>>>
>>> Thanks
>>>
>>> On Sun, Dec 21, 2014 at 6:22 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Token generation has 2,3 admin calls and since token is generated twice
>>>> per application (since application is parsed twice). That is why you see
>>>> many logging logs.
>>>>
>>>>
>>>>
>>>> Touched, not typed. Erroneous words are a feature, not a typo.
>>>>
>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>> --
>>
>> Udara Liyanage
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>>
>> web: http://udaraliyanage.wordpress.com
>> phone: +94 71 443 6897
>>
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>


-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897

Reply via email to