Re: [Dev] [VOTE] Release WSO2 Identity Server 5.9.0 RC2

2019-10-03 Thread Isuranga Perera
ps - List and revoke
>>>>>>
>>>>>>User session management
>>>>>>
>>>>>>Pending Approvals
>>>>>>
>>>>>>
>>>>>> +1 to proceed.
>>>>>>
>>>>>> On Wed, Oct 2, 2019 at 4:26 PM Buddhima Udaranga 
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> We have tested the Configuration Management REST API with the WSO2
>>>>>>> IS 5.9.0-RC2 with the MySQL database. No blocker issues found. +1 to
>>>>>>> proceed.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> *Buddhima Udaranga*|Software Engineer| WSO2 Inc. <http://wso2.com/>
>>>>>>> (M)+94 714742094 | (E) buddhi...@wso2.com
>>>>>>> <https://wso2.com/signature>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Oct 2, 2019 at 10:59 AM Piraveena Paralogarajah <
>>>>>>> pirave...@wso2.com> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>>
>>>>>>>> We are pleased to announce the second release candidate of WSO2
>>>>>>>> Identity Server 5.9.0.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> New Features
>>>>>>>>
>>>>>>>>-
>>>>>>>>
>>>>>>>>An improved, simpler configuration model
>>>>>>>>-
>>>>>>>>
>>>>>>>>    RESTful APIs for user self-services
>>>>>>>>-
>>>>>>>>
>>>>>>>>Passwordless authentication with WebAuthn
>>>>>>>>-
>>>>>>>>
>>>>>>>>Reusable script library for adaptive authentication
>>>>>>>>-
>>>>>>>>
>>>>>>>>Cross-protocol single logout capability
>>>>>>>>-
>>>>>>>>
>>>>>>>>Inbuilt support to view and revoke user sessions
>>>>>>>>-
>>>>>>>>
>>>>>>>>Azure AD/Office365 multi-domain federation support
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Fixes
>>>>>>>>
>>>>>>>> This release includes the following issue fixes and improvements:
>>>>>>>>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-m1
>>>>>>>><https://github.com/wso2/product-is/milestone/85?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-m2
>>>>>>>><https://github.com/wso2/product-is/milestone/86?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-m3
>>>>>>>><https://github.com/wso2/product-is/milestone/87?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-m4
>>>>>>>><https://github.com/wso2/product-is/milestone/88?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-m5
>>>>>>>><https://github.com/wso2/product-is/milestone/90?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-m6
>>>>>>>><https://github.com/wso2/product-is/milestone/91?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-alpha
>>>>>>>><https://github.com/wso2/product-is/milestone/89?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-beta
>>>>>>>><https://github.com/wso2/product-is/milestone/93?closed=1>
>>>>>>>>-
>>>>>>>>
>>>>>>>>5.9.0-GA
>>>>>>>><https://github.com/wso2/product-is/milestone/83?closed=1>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Source and Distribution
>>>>>>>>
>>>>>>>> The source and distribution
>>>>>>>> <https://github.com/wso2/product-is/releases/download/v5.9.0-rc2/wso2is-5.9.0-rc2.zip>
>>>>>>>> are available at
>>>>>>>> https://github.com/wso2/product-is/releases/tag/v5.9.0-rc2
>>>>>>>>
>>>>>>>>
>>>>>>>> Please download the product, test it, and vote using the following
>>>>>>>> convention.
>>>>>>>>
>>>>>>>> [+] Stable - go ahead and release
>>>>>>>>
>>>>>>>> [-] Broken - do not release (explain why)
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> WSO2 Identity and Access Management Team
>>>>>>>>
>>>>>>>> *Piraveena Paralogarajah*
>>>>>>>> Software Engineer | WSO2 Inc.
>>>>>>>> *(m)* +94776099594 | *(e)* pirave...@wso2.com
>>>>>>>>
>>>>>>>> ___
>>>>>>> Dev mailing list
>>>>>>> Dev@wso2.org
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Niluka Sripali Monnankulama
>>>>>> Software Engineer - WSO2 Sri Lanka
>>>>>>
>>>>>> Mobile : +94 76 76 52843
>>>>>>
>>>>>> ___
>>>>>> Dev mailing list
>>>>>> Dev@wso2.org
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Mathuriga Thavarajah*
>>>>> Software Engineer
>>>>> WSO2 Inc. - http ://wso2.com
>>>>>
>>>>> Email : mathur...@wso2.com
>>>>> Mobile  : +94778191300
>>>>>
>>>>>
>>>>>
>>>>> *[image: http://wso2.com/signature] <http://wso2.com/signature>*
>>>>> ___
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>
>>>
>>> --
>>> *Shanika Wickramasinghe*
>>> Software Engineer - QA Team
>>>
>>> Email: shani...@wso2.com
>>> Mobile  : +94713503563
>>> Web : http://wso2.com
>>>
>>> <http://wso2.com/signature>
>>>
>>
>>
>> --
>> Ashen Weerathunga | Senior Software Engineer | WSO2 Inc.
>> (m) +94716042995 | (w) +94112145345 | Email: as...@wso2.com
>> <http://wso2.com/signature>
>>
>>
>> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>


-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Calling JWKS endpoint in tenant fails after a restart

2019-09-20 Thread Isuranga Perera
:All

When calling the JWKS endpoint (https://localhost:9443/t/abc.com/oauth2/jwks)
of a tenant, right after restart without loading the tenant, there is an
error[1][2].

We have observed that the reason for $subject is that the keystore for the
relevant tenant is not loaded(from registry) when making the jwks call.

Even Though this issue can be overcome by starting the tenantFlow before
getting the keystore, it involves an addition overhead as it tries to load
the tenant per request.

Appreciate your feedback on $subject.


[1] https://github.com/wso2/product-is/issues/6473
[2] https://github.com/wso2/product-is/issues/6322


Best regards
Isuranga Perera
-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Error while invoking TOTP API

2019-09-10 Thread Isuranga Perera
:All

As specified in[1] The QR code URL can be retrieved using the initTOTP
method in the TOTPAdminService using the following curl request.

curl -i -X POST -H 'Content-Type: application/x-www-form-urlencoded' -H
> 'Authorization:Basic YWRtaW46YWRtaW4='
> https://localhost:9443/services/TOTPAdminService/initTOTP -k -d
> 'username=testuser@carbon.super'


However in IS 5.9.0 latest alpha release this doesn't work[3] as username
is not included in the SOAP request created by the axis2 service.

This has been caused by RequestCorrelationIdValve which is enabled by
default which consumes the inputstream of the HttpServletRequest by calling
getParameterNames and getParameter methods.

Even Though those parsed parameters are available to the axis2, it tries to
parse the input stream again in order to get the username passed along with
the POST request. Since the input stream of HttpServletRequest can only be
parsed once this results username being null.

In the first place RequestCorrelationIdValve should not read body
parameters. Hence we have decided to fix $subject by parsing the query
string without using getParameterNames method which consumes the
inputstream which causes several issues later in the request flow.

Please find the PR[2] to fix $subject.

[1]
https://is.docs.wso2.com/en/5.9.0/connectors/configuring-TOTP-Authenticator/
[2] https://github.com/wso2/carbon-kernel/pull/2279
[3] https://github.com/wso2/product-is/issues/6392

Best Regards
Isuranga Perera
-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [VOTE] Release WSO2 Identity Server 5.8.0 RC2

2019-05-14 Thread Isuranga Perera
All:

Tested user self-registration with account locking.
+1 go ahead and release.

Best Regards
Isuranga Perera

On Tue, May 14, 2019 at 6:06 PM Janak Amarasena  wrote:

> Hi All,
>
> Tested the following using MySQL 5.7 as the DB in tenant mode. Also used a
> JDBC(MySQL) secondary user store.
>
>- Implicit Grant type
>- Authorization Code Grant type
>- Password Grant type
>- Client Credential Grant type
>- Refresh Token Grant type
>- Token Revoke - Rest
>- Token Validation/Introspection
>- SP revoke client secret
>- SP regenerates client secret
>
> +1 go ahead and release.
>
> Best Regards,
> Janak
>
> On Tue, May 14, 2019 at 4:29 PM Sominda Gamage  wrote:
>
>> Hi all,
>>
>> Tested SCIM2 user provisioning flow.
>> +1 go ahead and release.
>>
>> Regards,
>> Sominda.
>>
>> On Tue, May 14, 2019 at 12:22 AM Hasanthi Purnima Dissanayake <
>> hasan...@wso2.com> wrote:
>>
>>> Hi All,
>>>
>>> Please find the source and distribution ,
>>>
>>> Runtime - https://github.com/wso2/product-is/releases/tag/v
>>> <https://github.com/wso2/product-is/releases/tag/v5.8.0-rc2>5.8.0-rc2
>>> <https://github.com/wso2/product-is/releases/download/v5.8.0-rc2/wso2is-5.8.0.zip>
>>> Analytics - https://github.com/wso2/analytics-is/releases/tag/v5.8.0-rc2
>>>
>>> Thanks,
>>> Hasanthi
>>>
>>> On Mon, May 13, 2019 at 11:56 PM Hasanthi Purnima Dissanayake <
>>> hasan...@wso2.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> We are pleased to announce the second release candidate of WSO2
>>>> Identity Server 5.8.0.
>>>>
>>>> This release fixes the following issues,
>>>>
>>>>- 5.8.0-RC2 fixes
>>>><https://github.com/wso2/product-is/milestone/82?closed=1>
>>>>- 5.8.0-RC1 fixes
>>>><https://github.com/wso2/product-is/milestone/78?closed=1>
>>>>- 5.8.0-Beta5 fixes
>>>><https://github.com/wso2/product-is/milestone/80?closed=1>
>>>>- 5.8.0-Beta4 fixes
>>>><https://github.com/wso2/product-is/milestone/79?closed=1>
>>>>- 5.8.0-Beta3 fixes
>>>><https://github.com/wso2/product-is/milestone/77?closed=1>
>>>>- 5.8.0-Beta fixes
>>>><https://github.com/wso2/product-is/milestone/75?closed=1>
>>>>- 5.8.0-Alpha5 fixes
>>>><https://github.com/wso2/product-is/milestone/74?closed=1>
>>>>- 5.8.0-Alpha4 fixes
>>>><https://github.com/wso2/product-is/milestone/73?closed=1>
>>>>- 5.8.0-Alpha3 fixes
>>>><https://github.com/wso2/product-is/milestone/72?closed=1>
>>>>- 5.8.0-Alpha2 fixes
>>>><https://github.com/wso2/product-is/milestone/71?closed=1>
>>>>- 5.8.0-Alpha fixes
>>>><https://github.com/wso2/product-is/milestone/70?closed=1>
>>>>- 5.8.0-M26 fixes
>>>><https://github.com/wso2/product-is/milestone/69?closed=1>
>>>>- 5.8.0-M25 fixes
>>>><https://github.com/wso2/product-is/milestone/68?closed=1>
>>>>- 5.8.0-M24 fixes
>>>><https://github.com/wso2/product-is/milestone/67?closed=1>
>>>>- 5.8.0-M6 fixes
>>>><https://github.com/wso2/product-is/milestone/64?closed=1>
>>>>- 5.8.0-M5 fixes
>>>><https://github.com/wso2/product-is/milestone/63?closed=1>
>>>>- 5.8.0-M4 fixes
>>>><https://github.com/wso2/product-is/milestone/62?closed=1>
>>>>- 5.8.0-M3 fixes
>>>><https://github.com/wso2/product-is/milestone/61?closed=1>
>>>>- 5.8.0-M2 fixes
>>>><https://github.com/wso2/product-is/milestone/60?closed=1>
>>>>- 5.8.0-M1 fixes
>>>><https://github.com/wso2/product-is/milestone/59?closed=1>
>>>>
>>>>
>>>> Source and distribution
>>>>
>>>> Runtime - https://github.com/wso2/product-is/releases/tag/v
>>>> <https://github.com/wso2/product-is/releases/download/v5.8.0-rc2/wso2is-5.8.0-rc2.zip>
>>>> 5.8.0-rc2
>>>> <https://github.com/wso2/product-is/releases/download/v5.8.0-rc2/wso2is-5.8.0.zip>
>>>> Analytics -
>>>> https://github.com/wso2/analytics-is/releases/tag/v5.8.0-rc2
>>>> <https:

[Dev] Authenticate to provision a user with OAuth with sufficient privileges fails

2019-04-24 Thread Isuranga Perera
All:
With regards $subject[1]

Here we have authentication flow and authorization flow. Token validation
service is used at authentication and username is set by the validator.
However, when "Use user store domain in local subject identifier" is not
enabled in Local & Outbound Authentication Configuration usernames of
secondary user-store users are set without the domain parameter.
Since the user realm is configured depending on the tenant name when
authorizing secondary user store users at Authorization Valve suffering
from a caching issue which resulted in permission update ignorance.
This issue is not affected to tenant users as the tenant is explicitly
appended to the username at the time of authentication.

$subject can be overcome by enabling "Use user store domain in local
subject identifier" in Local & Outbound Authentication Configuration


However one of the main issues is OAuth token is used to authenticate the
user in AuthenticationValve. We have to reaccess the validity of this
design approach as well.


Please provide your feedback on the $subject.


[1] https://github.com/wso2/product-is/issues/5078


Best Regards

Isuranga Perera

-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Salesforce Provisioning Connector is not functioning properly with the latest API

2019-04-02 Thread Isuranga Perera
On Tue, Apr 2, 2019 at 7:23 PM Malithi Edirisinghe 
wrote:

>
> Hi Isuranga,
>
> Did we verify with a version released in 2018 [1] before v45.
> If we are sure that this breaks with v45 onwards and working before we can
> capture that in docs.
>
> Thanks,
> Malithi
>
>
> On Tue, Apr 2, 2019 at 6:13 PM Isuranga Perera  wrote:
>
>> All:
>>
>> When trying to provision users as explained in the documentation[1] a
>> "BadRequest" response is getting from the server. As this is the only
>> message getting from the server we cannot determine the exact cause for
>> this issue. Even though Salesforce provides Debug logs they are useless in
>> our case as only DB operation can trigger logging. Please find the issue[2]
>> and question[3] asked on Salesforce.StackExchange.
>>
>> This issue has been started with the Salesforce API version 45.0
>>
>> [1]
>> https://docs.wso2.com/display/IS580/Outbound+Provisioning+with+Salesforce
>> [2] https://github.com/wso2/product-is/issues/4778
>> [3]
>> https://salesforce.stackexchange.com/questions/256065/getting-400-bad-request-with-salesforce-api-at-user-creation
>>
>> Best Regards
>> Isuranga Perera
>>
>> --
>> *Isuranga Perera* | Software Engineer | WSO2 Inc.
>>  +94 71 735 7034 | isura...@wso2.com 
>>
>>
>
> --
>
> *Malithi Edirisinghe*
> Technical Lead
> WSO2 Inc.
>
> Mobile : +94 (0) 718176807
> malit...@wso2.com
>


-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Salesforce Provisioning Connector is not functioning properly with the latest API

2019-04-02 Thread Isuranga Perera
All:

When trying to provision users as explained in the documentation[1] a
"BadRequest" response is getting from the server. As this is the only
message getting from the server we cannot determine the exact cause for
this issue. Even though Salesforce provides Debug logs they are useless in
our case as only DB operation can trigger logging. Please find the issue[2]
and question[3] asked on Salesforce.StackExchange.

This issue has been started with the Salesforce API version 45.0

[1]
https://docs.wso2.com/display/IS580/Outbound+Provisioning+with+Salesforce
[2] https://github.com/wso2/product-is/issues/4778
[3]
https://salesforce.stackexchange.com/questions/256065/getting-400-bad-request-with-salesforce-api-at-user-creation

Best Regards
Isuranga Perera

-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Failed to store SAML assertion when Assertion Query Request profile enabled

2019-03-27 Thread Isuranga Perera
Hi Farasath,

Yes, after migration data will be in both columns.

On Thu, Mar 28, 2019 at 9:30 AM Farasath Ahamed  wrote:

>
>
> On Thu, Mar 28, 2019 at 9:24 AM Isuranga Perera  wrote:
>
>> Hi,
>>
>> Increasing the column size is fine with most databases. However, Oracle
>> varchar datatype only allows a maximum of 4000 characters. Because of this
>> reason, we will be using an additional column to store the SAML2 assertion
>> as a Blob. Existing column will not be modified due to backward
>> compatibility reasons.
>>
>
> Increasing the column is not an elegant solution since we cannot predict
> the size of the SAML assertion. With the number of returned claims, it is
> always a gamble :)
> Therefore additional column to store the assertion looks good to me.
>
>
>>
>> There are three scenarios that can be affected by this implementation
>>
>>1. IS 5.8.0 is used along with the modified database schema
>>2. IS 5.8.0 is pointed to an old database where
>>IDN_SAML2_ASSERTION_STORE table doesn't have this additional column. In
>>this case, we will be checking if this additional column exists and act
>>accordingly.
>>3. User migrate to the new version
>>
>> Is this the case where we would have both data in the old column
> (assertion stored before migration) as well as the new column (assertion
> created after migration)?
>
>
>> Best Regards
>> Isuranga Perera
>>
>> On Tue, Mar 26, 2019 at 12:49 PM Ruwan Abeykoon  wrote:
>>
>>> Hi Isuranga,
>>> There are two easy solutions for this.
>>> a) Use compression to store the text field on DB
>>> b) Increase the column size
>>>
>>> Both requires we do not have index for the respective column.
>>>
>>> Cheers,
>>> Ruwan A
>>>
>>> On Tue, Mar 26, 2019 at 12:45 PM Isuranga Perera 
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> As observed in issue[1] SAML assertion is not persisted in SP-initiated
>>>> login as SAML assertion is larger than the column size(4096 in DB2)
>>>> specified in the schema. It is not just limited to DB2 as all other DBs has
>>>> a similar column size. Since "Assertion query request profile" feature is
>>>> already available in IS 5.7.0 this cannot be disabled.
>>>>
>>>> Appreciate your suggestions on the $subject.
>>>>
>>>> [1] https://github.com/wso2/product-is/issues/4776
>>>>
>>>> Best Regards
>>>> Isuranga Perera
>>>> --
>>>> *Isuranga Perera* | Software Engineer | WSO2 Inc.
>>>>  +94 71 735 7034 | isura...@wso2.com 
>>>>
>>>>
>>>
>>>
>>>
>>
>> --
>> *Isuranga Perera* | Software Engineer | WSO2 Inc.
>>  +94 71 735 7034 | isura...@wso2.com 
>>
>>
>
> --
> Farasath Ahamed
> Senior Software Engineer, WSO2 Inc.; http://wso2.com
> Mobile: +94777603866
> Blog: blog.farazath.com
> Twitter: @farazath619 <https://twitter.com/farazath619>
> <http://wso2.com/signature>
>
>
>
>

-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Failed to store SAML assertion when Assertion Query Request profile enabled

2019-03-27 Thread Isuranga Perera
Hi,

Increasing the column size is fine with most databases. However, Oracle
varchar datatype only allows a maximum of 4000 characters. Because of this
reason, we will be using an additional column to store the SAML2 assertion
as a Blob. Existing column will not be modified due to backward
compatibility reasons.

There are three scenarios that can be affected by this implementation

   1. IS 5.8.0 is used along with the modified database schema
   2. IS 5.8.0 is pointed to an old database where
   IDN_SAML2_ASSERTION_STORE table doesn't have this additional column. In
   this case, we will be checking if this additional column exists and act
   accordingly.
   3. User migrate to the new version

Best Regards
Isuranga Perera

On Tue, Mar 26, 2019 at 12:49 PM Ruwan Abeykoon  wrote:

> Hi Isuranga,
> There are two easy solutions for this.
> a) Use compression to store the text field on DB
> b) Increase the column size
>
> Both requires we do not have index for the respective column.
>
> Cheers,
> Ruwan A
>
> On Tue, Mar 26, 2019 at 12:45 PM Isuranga Perera 
> wrote:
>
>> Hi All,
>>
>> As observed in issue[1] SAML assertion is not persisted in SP-initiated
>> login as SAML assertion is larger than the column size(4096 in DB2)
>> specified in the schema. It is not just limited to DB2 as all other DBs has
>> a similar column size. Since "Assertion query request profile" feature is
>> already available in IS 5.7.0 this cannot be disabled.
>>
>> Appreciate your suggestions on the $subject.
>>
>> [1] https://github.com/wso2/product-is/issues/4776
>>
>> Best Regards
>> Isuranga Perera
>> --
>> *Isuranga Perera* | Software Engineer | WSO2 Inc.
>>  +94 71 735 7034 | isura...@wso2.com 
>>
>>
>
>
>

-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Failed to store SAML assertion when Assertion Query Request profile enabled

2019-03-26 Thread Isuranga Perera
Hi All,

As observed in issue[1] SAML assertion is not persisted in SP-initiated
login as SAML assertion is larger than the column size(4096 in DB2)
specified in the schema. It is not just limited to DB2 as all other DBs has
a similar column size. Since "Assertion query request profile" feature is
already available in IS 5.7.0 this cannot be disabled.

Appreciate your suggestions on the $subject.

[1] https://github.com/wso2/product-is/issues/4776

Best Regards
Isuranga Perera
-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Configuring Single-Sign-On with OIDC(Backchannel Logout) in IS samples

2019-03-25 Thread Isuranga Perera
Hi All,

IS samples[1] allow the users to try out SSO with OIDC(scenario 02). In
this scenario, OIDC Session Management is used to invalidate
sessions(logout). However, OIDC supports 3 logout mechanisms as follow.

   1. Session Management
   2. Back-channel Logout
   3. Front-channel Logout

If we're to provide scenarios for other two logout mechanisms we have to
disable session check feature used in session management. But this cannot
be done with the current implementation as it doesn't have any property to
change the logout mechanism used in the OIDC SSO scenario at the
application run time.

Appreciate your insight on the priority of the $subject.

[1] https://github.com/wso2/samples-is

Best Regards
-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Enable client_id and client_secret based authentication to Introspection endpoint

2019-03-12 Thread Isuranga Perera
Hi all

I'm working on the improvement of client authentication for OAuth2
Introspection endpoint[1]. Currently, it supports authentication via basic
authentication and bearer token authentication.

In this improvement, we're going to introduce authentication via client ID
and secret.

But the problem with this approach is that both basic authentication and
the $subject has the same authorization header. Because of this reason
incoming requests have to go through both basic authentication handler and
$subject authentication handler which results in additional overhead.

The current implementation is as follows[2]. Please provide your insight on
the $subject.

[1] https://github.com/wso2/product-is/issues/4314
[2] https://github.com/wso2-extensions/identity-carbon-auth-rest/pull/67

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Introspection Endpoint improvement to support Client Authentication

2019-02-11 Thread Isuranga Perera
Hi Abhishek

In [1] you have mentioned that the client authentication is not enforced on
oauth2 introspection endpoint. But sample requests given suggests
otherwise. Can you please clarify what you meant by $subject.

[1] https://github.com/wso2/product-is/issues/4314

Best Regards
-- 
*Isuranga Perera* | Software Engineer | WSO2 Inc.
 +94 71 735 7034 | isura...@wso2.com 
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] IDENTITY-6724 Tests and Documentation

2018-01-12 Thread Isuranga Perera
Hi Omindu,

Sorry for the late reply. I updated the doc.

Best Regards
Isuranga Perera

On Tue, Jan 9, 2018 at 9:56 PM, Omindu Rathnaweera <omi...@wso2.com> wrote:

> Hi Isuranga,
>
> Can you also include an example on evaluating a XACML request with the new
> policy. Adding the requests and expected responses for authorized and
> unauthorized scenarios will make the doc complete.
>
> Thanks,
> Omindu.
>
> On Sun, Jan 7, 2018 at 7:25 PM, Darshana Gunawardana <darsh...@wso2.com>
> wrote:
>
>> Thanks Isuranga.
>>
>> @Ishara: Can we get this merge and included in the next weekly release?
>>
>> Regards,
>>
>> On Sat, Jan 6, 2018 at 12:22 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> Please find unit tests [2] and documentation [3] related to JIRA [1]
>>>
>>> [1] https://wso2.org/jira/browse/IDENTITY-6724
>>> [2] https://github.com/wso2/balana/pull/83
>>> [3] https://docs.google.com/document/d/1s2OFakY6vkcEjyOctY_D
>>> TYa5GqAPVr7cHyq2uk2vlM4/edit?usp=sharing
>>> <https://docs.google.com/document/d/1s2OFakY6vkcEjyOctY_DTYa5GqAPVr7cHyq2uk2vlM4/edit?usp=sharing>
>>>
>>>
>>> Best Regards
>>> Isuranga Perera
>>>
>>
>>
>>
>> --
>> Regards,
>>
>>
>> *Darshana Gunawardana*Technical Lead
>> WSO2 Inc.; http://wso2.com
>>
>> *E-mail: darsh...@wso2.com <darsh...@wso2.com>*
>> *Mobile: +94718566859 <+94%2071%20856%206859>*Lean . Enterprise .
>> Middleware
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Omindu Rathnaweera
> Senior Software Engineer, WSO2 Inc.
> Mobile: +94 771 197 211 <+94%2077%20119%207211>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] IDENTITY-6724 Tests and Documentation

2018-01-05 Thread Isuranga Perera
Hi,

Please find unit tests [2] and documentation [3] related to JIRA [1]

[1] https://wso2.org/jira/browse/IDENTITY-6724
[2] https://github.com/wso2/balana/pull/83
[3]
 
https://docs.google.com/document/d/1s2OFakY6vkcEjyOctY_DTYa5GqAPVr7cHyq2uk2vlM4/edit?usp=sharing
<https://docs.google.com/document/d/1s2OFakY6vkcEjyOctY_DTYa5GqAPVr7cHyq2uk2vlM4/edit?usp=sharing>


Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] IDENTITY-5774: [SCIM] Filtering doesn't support with case insensitive attribute names

2017-11-27 Thread Isuranga Perera
HI,


Use following CURL commands with "userName" attribute in upper and lower
case.

curl -v -k --user PRIMARY/admin:admin
https://localhost:9292/scim/v2/Users?filter=USERNAME+eq+user1

curl -v -k --user PRIMARY/admin:admin
https://localhost:9292/scim/v2/Users?filter=username+eq+user1

Gives following response.

{"schemas":"urn:ietf:params:scim:api:messages:2.0:Error","scimType":"invalidValue","detail":"Not
a valid attribute name/uri","status":"400"}

As per the SCIM2 specification(Refer
https://tools.ietf.org/html/rfc7644#section-3.4.2.2)

Attribute names and attribute operators used in filters are case
insensitive.  For example, the following two expressions will evaluate
to the same logical value:
filter=userName Eq "john"
filter=Username eq "john"

Currently, support for case-insensitive attribute operators but not for
attribute names.


Fixed [1] with PR [2].


[1] https://wso2.org/jira/browse/IDENTITY-5774

[2] https://github.com/wso2/charon/pull/82



Best Regards

Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] IDENTITY-6965 Intermitent issue in SCIM group creation

2017-11-26 Thread Isuranga Perera
Hi

fixed issue [1] with PR [2].

[1] https://wso2.org/jira/browse/IDENTITY-6965
[2] https://github.com/wso2/charon/pull/81
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [Charon] Charon 3 missing password setter method for User

2017-11-09 Thread Isuranga Perera
Hi All,

Even though Charon 2 User class has setter methods for password and other
attributes Charon 3 doesn't provide most of those setter methods. So is
there any other way I can set the password and other attributes without
editing the encoded user object. Appreciate any help.

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [Charon] No JSON ecoding method for PatchOperation

2017-11-07 Thread Isuranga Perera
Hi All,

I need to encode a List object into a resource string. Even
though there is a decoding method in JSONDecoder which converts resource
string into List I couldn't find an encoding method.

Is there any way I can encode LIst. Appreciate any help.

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Please review and merge PR

2017-10-12 Thread Isuranga Perera
Hi Johann,

Sorry for the mistake. I have sent two separate emails for the issue.

On Thu, Oct 12, 2017 at 11:55 AM, Johann Nallathamby <joh...@wso2.com>
wrote:

> Hi Isuranga,
>
> First of all thank you for your contribution to WSO2 Identity Server.
>
> However, can you please follow the following protocol in order to get your
> PRs merged faster.
>
> 1. Create one JIRA per issue. Make sure you give the description clearly.
> Add the PRs related to the issue in the JIRA.
> 2. Send a mail to dev with the subject indicating the issue you are fixing
> (prefix with "[IAM]" is recommended).
> 3. Describe the problem (can be the same as description of the JIRA).
> 4. Give the references to the JIRA and PRs.
> 5. Request to review and merge.
>
> In the above mail there is no mention of the issue neither in the subject
> nor body. This won't get the attention of the required individuals (IAM)
> since the dev mailing list is a global mailing list for all development
> queries in WSO2.
>
> Also there are two separate issues in this mail. Always stick to one mail
> per issue so the discussion is focussed on one issue only. You have already
> sent a mail for the balana initialization issue [1]. You can add relevant
> JIRA and PR to that. Please send a separate mail for the custom function
> issue.
>
> Thanks again for the contribution.
>
> [1] "[Dev][IS][XACML] Introducing a Custom functionId"
>
> Regards,
> Johann.
>
> On Thu, Oct 12, 2017 at 10:52 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Can you please review and merge PR[1] and PR[2].
>>
>> [1] https://github.com/wso2/balana/pull/75
>> [2] https://github.com/wso2/carbon-identity-framework/pull/1112
>>
>> Best Regards
>> Isuranga Perera
>>
>
>
>
> --
> Thanks & Regards,
>
> *Johann Dilantha Nallathamby*
> Senior Lead Solutions Engineer
> WSO2, Inc.
> lean.enterprise.middleware
>
> Mobile - *+9476950*
> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Balana doesn't allow extended functionIDs at the time of policy parsing

2017-10-12 Thread Isuranga Perera
Hi All,

Even though Balana load custom functions from the config file.It doesn't
use them at the time of parsing policies. This is because it always uses
only standard functions at the time of parsing policies. Issue created at
[2].

Please review and merge PR[1]

[1] https://github.com/wso2/balana/pull/75
[2] https://wso2.org/jira/browse/IDENTITY-6672

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Please review and merge PR

2017-10-11 Thread Isuranga Perera
Can you please review and merge PR[1] and PR[2].

[1] https://github.com/wso2/balana/pull/75
[2] https://github.com/wso2/carbon-identity-framework/pull/1112

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS][XACML] Introducing a Custom functionId

2017-10-09 Thread Isuranga Perera
Hi All,

This is an issue with entitlement  component. You can find issue[1] and
PR[2].

[1] https://wso2.org/jira/browse/IDENTITY-6648
[2] https://github.com/wso2/carbon-identity-framework/pull/1112

Best Regards
Isuranga Perera

On Sat, Oct 7, 2017 at 5:53 PM, Farasath Ahamed <farasa...@wso2.com> wrote:

> How did you try to use the function you registered?
> Can you provide a sample?
>
> Farasath Ahamed
> Software Engineer, WSO2 Inc.; http://wso2.com
> Mobile: +94777603866
> Blog: blog.farazath.com
> Twitter: @farazath619 <https://twitter.com/farazath619>
> <http://wso2.com/signature>
>
>
>
> On Thu, Oct 5, 2017 at 7:20 PM, Isuranga Perera <isurangamper...@gmail.com
> > wrote:
>
>> Hi All,
>>
>> I'm trying to introduce a new XACML function in IS 5.3. This is the
>> procedure I followed so far.
>>
>>- Create the new class by extending the *FunctionBase* abstract class.
>>- Created a jar file and copied it into
>>*/repository/components/lib* directory
>>- Created "balana-config.xml" file with the following content and
>>copied it into */repository/conf/security*
>>
>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>> *> defaultAttributeFactory="attr" defaultCombiningAlgFactory="comb"
>> defaultFunctionFactory="func">  > class="org.wso2.balana.finder.impl.CurrentEnvModule"/>
>>  > class="org.wso2.balana.finder.impl.SelectorModule"/>  > name="attr" useStandardDatatypes="true"/> > useStandardFunctions="true">  > class="org.wso2.xacml.permissions.PermissionEvalFunction"/>
>>> useStandardAlgorithms="true" />*
>>
>>- Set property
>>
>>*PDP.Balana.Config.Enable=true *in
>>*/repository/conf/identity/entitlement.properties*
>>
>> But when I tried to use that functionId in a policy it throws an
>> Exception saying functionId doesn't exist. It seems even my config file is
>> not parsed.
>> Appreciate any help.
>>
>> Best Regards,
>> Isuranga Perera
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [IS][XACML] Introducing a Custom functionId

2017-10-05 Thread Isuranga Perera
Hi All,

I'm trying to introduce a new XACML function in IS 5.3. This is the
procedure I followed so far.

   - Create the new class by extending the *FunctionBase* abstract class.
   - Created a jar file and copied it into
   */repository/components/lib* directory
   - Created "balana-config.xml" file with the following content and copied
   it into */repository/conf/security*


>
>
>
>
>
>
>
>
>
>
>
>
>
*  
  
   *

   - Set property

   *PDP.Balana.Config.Enable=true *in
   */repository/conf/identity/entitlement.properties*

But when I tried to use that functionId in a policy it throws an Exception
saying functionId doesn't exist. It seems even my config file is not parsed.
Appreciate any help.

Best Regards,
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [MSF4J] Register a Custom EntityWriter

2017-09-08 Thread Isuranga Perera
Hi,

JAX-RS provides a way to register new MessageBodyWriter implementation. I
think it would be better if msf4j provides a way to register a custom
EntityWriter as in JAX-RS. Appreciate any suggestions.

Best Regards,
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [Architecture] [IS] GSoC 2017 - WS-Trust Implementation for IS6

2017-09-06 Thread Isuranga Perera
Hi,

Please review and merge PR [1].

[1] https://github.com/wso2-incubator/mss4j-ws-trust/pull/1

On Wed, Sep 6, 2017 at 7:27 AM, Malithi Edirisinghe <malit...@wso2.com>
wrote:

> Hi Isuranga,
>
> Great job on completing the project :)
>
> Could you please send a PR to the repository above. Also, it would be
> better if you can include a sequence diagram in your documentation for one
> STS operation. For example token issuance. That would help to easily
> understand the invocation and the flow.
>
> Thanks,
> Malithi.
>
> On Tue, Sep 5, 2017 at 5:14 PM, Maheshika Goonetilleke <mahesh...@wso2.com
> > wrote:
>
>> Hi Johann
>>
>> Created: https://github.com/wso2-incubator/mss4j-ws-trust
>>
>> On Tue, Sep 5, 2017 at 4:03 PM, Johann Nallathamby <joh...@wso2.com>
>> wrote:
>>
>>> Hi Maheshika,
>>>
>>> Can we have repo created for this project under wso2-incubator?
>>>
>>> Name: "mss4j-ws-trust"
>>>
>>> Regards,
>>> Johann.
>>>
>>> On Tue, Sep 5, 2017 at 11:59 AM, Johann Nallathamby <joh...@wso2.com>
>>> wrote:
>>>
>>>> Great job Isuranga over the past 3 months in completing this project!!
>>>> Hope you had a great learning experience and will keep contributing to WSO2
>>>> Identity Server in future.
>>>>
>>>> Can you please write a WSO2 article on the technical details of how
>>>> this integration was done between MSS4J and CXF? We can publish that in our
>>>> Oxygen Tank.
>>>>
>>>> And also you can write a blog post on how to integrate CXF as a
>>>> WS-Security engine to any generic web services engine?
>>>>
>>>> Regards,
>>>> Johann.
>>>>
>>>>
>>>> On Tue, Sep 5, 2017 at 10:35 AM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I was able to complete the WS-Trust Implementation for Identity Server
>>>>> 6 with all the functional requirements.
>>>>>
>>>>> Project Repository [1]
>>>>> Documentation [2]
>>>>>
>>>>> I would like to thanks my mentors Johann Nallathamby, Malithi
>>>>> Edirisinghe, Kasun Gajasinghe who gave an immense support throughout the
>>>>> project by giving necessary guidance whenever needed. In addition to that,
>>>>> I would like to thanks,  Sagara Gunathnga, Harsha Thirimanne and Thusitha
>>>>> Dayaratne for supporting me through Dev list.
>>>>>
>>>>> [1] https://github.com/IsurangaPerera/identity-inbound-auth-sts
>>>>> [2] https://docs.google.com/document/d/1ZRLQnazRgH4ZZu2luxFm
>>>>> YjXVpRw17n29NkkjeTXVWn0/edit?usp=sharing
>>>>> <https://docs.google.com/document/d/1ZRLQnazRgH4ZZu2luxFmYjXVpRw17n29NkkjeTXVWn0/edit?usp=sharing>
>>>>>
>>>>> Best Regards
>>>>> Isuranga Perera
>>>>>
>>>>>
>>>>> ___
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards,
>>>>
>>>> *Johann Dilantha Nallathamby*
>>>> Senior Lead Solutions Engineer
>>>> WSO2, Inc.
>>>> lean.enterprise.middleware
>>>>
>>>> Mobile - *+9476950*
>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>>
>>> *Johann Dilantha Nallathamby*
>>> Senior Lead Solutions Engineer
>>> WSO2, Inc.
>>> lean.enterprise.middleware
>>>
>>> Mobile - *+9476950*
>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>>>
>>
>>
>>
>> --
>>
>> Thanks & Best Regards,
>>
>> Maheshika Goonetilleke
>> Senior Engineering Process Coordinator
>>
>> *WSO2 Inc*
>> *email   : mahesh...@wso2.com <mahesh...@wso2.com>*
>> *mobile : +94 773 596707 <+94%2077%20359%206707>*
>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise . middleware
>>
>>
>>
>>
>>
>> ___
>> Architecture mailing list
>> architect...@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
>
> *Malithi Edirisinghe*
> Associate Technical Lead
> WSO2 Inc.
>
> Mobile : +94 (0) 718176807
> malit...@wso2.com
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [IS] GSoC 2017 - WS-Trust Implementation for IS6

2017-09-04 Thread Isuranga Perera
Hi All,

I was able to complete the WS-Trust Implementation for Identity Server 6
with all the functional requirements.

Project Repository [1]
Documentation [2]

I would like to thanks my mentors Johann Nallathamby, Malithi Edirisinghe,
Kasun Gajasinghe who gave an immense support throughout the project by
giving necessary guidance whenever needed. In addition to that, I would
like to thanks,  Sagara Gunathnga, Harsha Thirimanne and Thusitha Dayaratne
for supporting me through Dev list.

[1] https://github.com/IsurangaPerera/identity-inbound-auth-sts
[2]
 
https://docs.google.com/document/d/1ZRLQnazRgH4ZZu2luxFmYjXVpRw17n29NkkjeTXVWn0/edit?usp=sharing
<https://docs.google.com/document/d/1ZRLQnazRgH4ZZu2luxFmYjXVpRw17n29NkkjeTXVWn0/edit?usp=sharing>

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [MSF4J] Avoid Response Entity Marshalling

2017-08-09 Thread Isuranga Perera
Hi,

I want to send a XML in form of a string as a Response. So the Content-Type
should be* text/xml. *Since I can't register a new EntityWriter I'm
unable to set Response entity (string) because entity writer for objects
tries to marshal the string and fails.
Appreciate if can you suggest a way to send a string with text/xml as
Content type.

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [MSF4J] Custom Interceptors in MSF4J 2.1.0

2017-07-26 Thread Isuranga Perera
Hi Thusitha,

Thanks Thusith.

If I'm not mistaken unlike standalone mode,  msf4j OSGI mode uses one
MicroserviceRunner for all micro services. In that case if I'm to start a
new MicroserviceRegistry then It should be under a separate port number
and that way I can add resource group specific interceptors. Please correct
me If I'm wrong.

On Wed, Jul 26, 2017 at 6:35 AM, Thusitha Thilina Dayaratne <
thusit...@wso2.com> wrote:

> Hi Isuranga,
>
> In 2.1.0 we only support global interceptors. Resource level interceptors
> were introduced in 2.3.0-m2.
>
> Thanks
> Thusitha
>
> On Tue, Jul 25, 2017 at 11:55 PM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi,
>>
>> Is it possible to plug custom interceptors for micro-services  in msf4j
>> 2.1.0. (per service not globally)
>>
>> Best Regards
>> Isuranga Perera
>>
>
>
>
> --
> Thusitha Dayaratne
> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>
> Mobile  +94712756809 <+94%2071%20275%206809>
> Blog  alokayasoya.blogspot.com
> Abouthttp://about.me/thusithathilina
> <http://wso2.com/signature>
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [MSF4J] Custom Interceptors in MSF4J 2.1.0

2017-07-25 Thread Isuranga Perera
Hi,

Is it possible to plug custom interceptors for micro-services  in msf4j
2.1.0. (per service not globally)

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS6] [M2] Add CXF Dependencies

2017-07-16 Thread Isuranga Perera
Hi,

It was a problem with POM and maven bundle plugin. Now its working fine.
Thank You.

Best Regards
Isuranga Perera

On Sat, Jul 15, 2017 at 11:08 AM, Chamara Silva <cham...@wso2.com> wrote:

>
> On Sat, Jul 15, 2017 at 9:30 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi,
>>
>> I have embedded cxf dependencies in OSGI bundle. But even with cxf
>> dependencies embedded I'm getting an error  "*Unresolved requirement:
>> Import-Package*" related to all cxf packages. [1] is my *pom.xml* file.
>> Appreciate if you can help with the issue.
>>
>> [1] https://gist.github.com/IsurangaPerera/6d881ad7b5996549e785f
>> b08abdbf6e6
>>
>> Best Regards
>>
>> On Fri, Jul 14, 2017 at 11:26 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> What is the current method used in IS6 (C5)  to install a feature bundle?
>>>
>>>
>>> On Fri, Jul 14, 2017 at 4:18 PM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi Sagara,
>>>>
>>>> Yes, this is for my GSoC project. I'll embed dependencies within my
>>>> feature bundle.
>>>>
>>>> Best Regards
>>>>
>>>> On Fri, Jul 14, 2017 at 1:55 PM, Sagara Gunathunga <sag...@wso2.com>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Fri, Jul 14, 2017 at 1:30 PM, Harsha Thirimanna <hars...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Sagara,
>>>>>>
>>>>>> It is correct to carbon 4.x.x.
>>>>>>
>>>>>> Is that same to IS 6.0.0 also in C5 ?
>>>>>>
>>>>>
>>>>> AFAIK we don't have generic use cases to use CXF in any of our C5
>>>>> products  instead we can use MSF4J or Ballerina.  CXF is only required for
>>>>> IS to support  WS-Trust.
>>>>>
>>>>> @Isuranga, I assume this is for your GSoC project, if so for the time
>>>>> being  can you embed CXF dependencies  within your  feature bundle without
>>>>> exporting  to OSGi, later we can decide proper approach.  We had number of
>>>>> issues running CXF/Spring on OSGi so I don't want distract you with those
>>>>> issues during the project timeline.
>>>>>
>>>>> Thanks !
>>>>>
>>>>>>
>>>>>> On 14 Jul 2017 1:24 pm, "Sagara Gunathunga" <sag...@wso2.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> In Carbon products we don't use CXF as OSGi bundle instead CXF is a
>>>>>>> custom runtime environment.
>>>>>>>
>>>>>>> Thanks !
>>>>>>>
>>>>>>> On Fri, Jul 14, 2017 at 12:42 PM, Isuranga Perera <
>>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Malithi,
>>>>>>>>
>>>>>>>> Yes, that is an osgi bundle.Thanks
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jul 14, 2017 at 11:55 AM, Malithi Edirisinghe <
>>>>>>>> malit...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jul 14, 2017 at 11:09 AM, Isuranga Perera <
>>>>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> I'm trying to add CXF support to IS6 m2. Even though the readme
>>>>>>>>>> file mentions that external libraries have to be added to lib folder 
>>>>>>>>>> there
>>>>>>>>>> isn't a folder named lib. So can you suggest a way to add cxf 
>>>>>>>>>> libraries to
>>>>>>>>>> IS6 m2.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Is this library an osgi bundle. If so, you can add it to dropins.
>>>>>>>>> Else you will have to wrap that to a bundle.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Best Regards
>>>>>>>>>> Isuranga Perera
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Malithi Edirisinghe*
>>>>>>>>> Associate Technical Lead
>>>>>>>>> WSO2 Inc.
>>>>>>>>>
>>>>>>>>> Mobile : +94 (0) 718176807
>>>>>>>>> malit...@wso2.com
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ___
>>>>>>>> Dev mailing list
>>>>>>>> Dev@wso2.org
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Sagara Gunathunga
>>>>>>>
>>>>>>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>>>>>>> V.P Apache Web Services;http://ws.apache.org/
>>>>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>>>>> Blog ;  http://ssagara.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>> ___
>>>>>>> Dev mailing list
>>>>>>> Dev@wso2.org
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sagara Gunathunga
>>>>>
>>>>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>>>>> V.P Apache Web Services;http://ws.apache.org/
>>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>>> Blog ;  http://ssagara.blogspot.com
>>>>>
>>>>>
>>>>
>>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Suminda Chamara Silva
> Technical Lead
> WSO2 Inc.
> Mobile: +94718302858 <+94%2071%20830%202858>
> blog: http://chamaras.blogspot.com
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [MSF4J][IS-M2] Error while trying to deploy component

2017-07-16 Thread Isuranga Perera
Hi

It was a problem with maven bundle plugin (version 2.5) . Its working fine
after version 3.0


On Sun, Jul 16, 2017 at 9:35 AM, Isuranga Perera <isurangamper...@gmail.com>
wrote:

> Hi KasunG,
>
> [1] is the source of my micro-service. But I haven't miss the @Path
> annotation. Therefore *svc.getClass() *should be the cause for*
> NullPointerException *not svc.getClass().*getAnnotation(Path.class). *If
> that is the case then the problem should be with my* POM *[2] .
>
> Appreciate any help on the matter.
>
> [1] https://gist.github.com/IsurangaPerera/fae022e784d639820470820ff59af3
> 2f
> [2] https://gist.github.com/IsurangaPerera/8f8aa4bd6cfd7f54fb3b8293e50006
> 72
>
> Best Regards
>
> On Sun, Jul 16, 2017 at 5:02 AM, KasunG Gajasinghe <kas...@wso2.com>
> wrote:
>
>> Hi Isuranga,
>>
>> Can you point to the source of your micro service?
>>
>> It seems like you may have missed to include the @Path annotation. [1]
>>
>> [1] https://github.com/wso2/msf4j/blob/master/core/src/main/java
>> /org/wso2/msf4j/internal/MicroservicesRegistryImpl.java#L76
>>
>> On Sun, Jul 16, 2017 at 12:50 AM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I got this issue while trying to deploy an OSGI service component on IS6
>>> m2. Appreciate any help.
>>>
>>> Best Regards
>>> Isuranga Perera
>>>
>>
>>
>>
>> --
>>
>> *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc.
>> email: kasung AT spamfree wso2.com
>> linked-in: http://lk.linkedin.com/in/gajasinghe
>> blog: http://kasunbg.org
>> phone: +1 650-745-4499 <(650)%20745-4499>, 77 678 0813
>>
>>
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [MSF4J][IS-M2] Error while trying to deploy component

2017-07-15 Thread Isuranga Perera
Hi KasunG,

[1] is the source of my micro-service. But I haven't miss the @Path
annotation. Therefore *svc.getClass() *should be the cause for*
NullPointerException *not svc.getClass().*getAnnotation(Path.class). *If
that is the case then the problem should be with my* POM *[2] .

Appreciate any help on the matter.

[1] https://gist.github.com/IsurangaPerera/fae022e784d639820470820ff59af32f
[2] https://gist.github.com/IsurangaPerera/8f8aa4bd6cfd7f54fb3b8293e5000672

Best Regards

On Sun, Jul 16, 2017 at 5:02 AM, KasunG Gajasinghe <kas...@wso2.com> wrote:

> Hi Isuranga,
>
> Can you point to the source of your micro service?
>
> It seems like you may have missed to include the @Path annotation. [1]
>
> [1] https://github.com/wso2/msf4j/blob/master/core/src/main/
> java/org/wso2/msf4j/internal/MicroservicesRegistryImpl.java#L76
>
> On Sun, Jul 16, 2017 at 12:50 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi,
>>
>> I got this issue while trying to deploy an OSGI service component on IS6
>> m2. Appreciate any help.
>>
>> Best Regards
>> Isuranga Perera
>>
>
>
>
> --
>
> *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc.
> email: kasung AT spamfree wso2.com
> linked-in: http://lk.linkedin.com/in/gajasinghe
> blog: http://kasunbg.org
> phone: +1 650-745-4499 <(650)%20745-4499>, 77 678 0813
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS6] [M2] Add CXF Dependencies

2017-07-14 Thread Isuranga Perera
Hi,

I have embedded cxf dependencies in OSGI bundle. But even with cxf
dependencies embedded I'm getting an error  "*Unresolved requirement:
Import-Package*" related to all cxf packages. [1] is my *pom.xml* file.
Appreciate if you can help with the issue.

[1] https://gist.github.com/IsurangaPerera/6d881ad7b5996549e785fb08abdbf6e6

Best Regards

On Fri, Jul 14, 2017 at 11:26 PM, Isuranga Perera <isurangamper...@gmail.com
> wrote:

> Hi,
>
> What is the current method used in IS6 (C5)  to install a feature bundle?
>
>
> On Fri, Jul 14, 2017 at 4:18 PM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi Sagara,
>>
>> Yes, this is for my GSoC project. I'll embed dependencies within my
>> feature bundle.
>>
>> Best Regards
>>
>> On Fri, Jul 14, 2017 at 1:55 PM, Sagara Gunathunga <sag...@wso2.com>
>> wrote:
>>
>>>
>>>
>>> On Fri, Jul 14, 2017 at 1:30 PM, Harsha Thirimanna <hars...@wso2.com>
>>> wrote:
>>>
>>>> Hi Sagara,
>>>>
>>>> It is correct to carbon 4.x.x.
>>>>
>>>> Is that same to IS 6.0.0 also in C5 ?
>>>>
>>>
>>> AFAIK we don't have generic use cases to use CXF in any of our C5
>>> products  instead we can use MSF4J or Ballerina.  CXF is only required for
>>> IS to support  WS-Trust.
>>>
>>> @Isuranga, I assume this is for your GSoC project, if so for the time
>>> being  can you embed CXF dependencies  within your  feature bundle without
>>> exporting  to OSGi, later we can decide proper approach.  We had number of
>>> issues running CXF/Spring on OSGi so I don't want distract you with those
>>> issues during the project timeline.
>>>
>>> Thanks !
>>>
>>>>
>>>> On 14 Jul 2017 1:24 pm, "Sagara Gunathunga" <sag...@wso2.com> wrote:
>>>>
>>>>>
>>>>> In Carbon products we don't use CXF as OSGi bundle instead CXF is a
>>>>> custom runtime environment.
>>>>>
>>>>> Thanks !
>>>>>
>>>>> On Fri, Jul 14, 2017 at 12:42 PM, Isuranga Perera <
>>>>> isurangamper...@gmail.com> wrote:
>>>>>
>>>>>> Hi Malithi,
>>>>>>
>>>>>> Yes, that is an osgi bundle.Thanks
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 14, 2017 at 11:55 AM, Malithi Edirisinghe <
>>>>>> malit...@wso2.com> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jul 14, 2017 at 11:09 AM, Isuranga Perera <
>>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> I'm trying to add CXF support to IS6 m2. Even though the readme
>>>>>>>> file mentions that external libraries have to be added to lib folder 
>>>>>>>> there
>>>>>>>> isn't a folder named lib. So can you suggest a way to add cxf 
>>>>>>>> libraries to
>>>>>>>> IS6 m2.
>>>>>>>>
>>>>>>>
>>>>>>> Is this library an osgi bundle. If so, you can add it to dropins.
>>>>>>> Else you will have to wrap that to a bundle.
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Best Regards
>>>>>>>> Isuranga Perera
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> *Malithi Edirisinghe*
>>>>>>> Associate Technical Lead
>>>>>>> WSO2 Inc.
>>>>>>>
>>>>>>> Mobile : +94 (0) 718176807
>>>>>>> malit...@wso2.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ___
>>>>>> Dev mailing list
>>>>>> Dev@wso2.org
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sagara Gunathunga
>>>>>
>>>>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>>>>> V.P Apache Web Services;http://ws.apache.org/
>>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>>> Blog ;  http://ssagara.blogspot.com
>>>>>
>>>>>
>>>>> ___
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>
>>>
>>> --
>>> Sagara Gunathunga
>>>
>>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>>> V.P Apache Web Services;http://ws.apache.org/
>>> Linkedin; http://www.linkedin.com/in/ssagara
>>> Blog ;  http://ssagara.blogspot.com
>>>
>>>
>>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS6] [M2] Add CXF Dependencies

2017-07-14 Thread Isuranga Perera
Hi,

What is the current method used in IS6 (C5)  to install a feature bundle?


On Fri, Jul 14, 2017 at 4:18 PM, Isuranga Perera <isurangamper...@gmail.com>
wrote:

> Hi Sagara,
>
> Yes, this is for my GSoC project. I'll embed dependencies within my
> feature bundle.
>
> Best Regards
>
> On Fri, Jul 14, 2017 at 1:55 PM, Sagara Gunathunga <sag...@wso2.com>
> wrote:
>
>>
>>
>> On Fri, Jul 14, 2017 at 1:30 PM, Harsha Thirimanna <hars...@wso2.com>
>> wrote:
>>
>>> Hi Sagara,
>>>
>>> It is correct to carbon 4.x.x.
>>>
>>> Is that same to IS 6.0.0 also in C5 ?
>>>
>>
>> AFAIK we don't have generic use cases to use CXF in any of our C5
>> products  instead we can use MSF4J or Ballerina.  CXF is only required for
>> IS to support  WS-Trust.
>>
>> @Isuranga, I assume this is for your GSoC project, if so for the time
>> being  can you embed CXF dependencies  within your  feature bundle without
>> exporting  to OSGi, later we can decide proper approach.  We had number of
>> issues running CXF/Spring on OSGi so I don't want distract you with those
>> issues during the project timeline.
>>
>> Thanks !
>>
>>>
>>> On 14 Jul 2017 1:24 pm, "Sagara Gunathunga" <sag...@wso2.com> wrote:
>>>
>>>>
>>>> In Carbon products we don't use CXF as OSGi bundle instead CXF is a
>>>> custom runtime environment.
>>>>
>>>> Thanks !
>>>>
>>>> On Fri, Jul 14, 2017 at 12:42 PM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi Malithi,
>>>>>
>>>>> Yes, that is an osgi bundle.Thanks
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Jul 14, 2017 at 11:55 AM, Malithi Edirisinghe <
>>>>> malit...@wso2.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 14, 2017 at 11:09 AM, Isuranga Perera <
>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> I'm trying to add CXF support to IS6 m2. Even though the readme file
>>>>>>> mentions that external libraries have to be added to lib folder there 
>>>>>>> isn't
>>>>>>> a folder named lib. So can you suggest a way to add cxf libraries to 
>>>>>>> IS6 m2.
>>>>>>>
>>>>>>
>>>>>> Is this library an osgi bundle. If so, you can add it to dropins.
>>>>>> Else you will have to wrap that to a bundle.
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Best Regards
>>>>>>> Isuranga Perera
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> *Malithi Edirisinghe*
>>>>>> Associate Technical Lead
>>>>>> WSO2 Inc.
>>>>>>
>>>>>> Mobile : +94 (0) 718176807
>>>>>> malit...@wso2.com
>>>>>>
>>>>>
>>>>>
>>>>> ___
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sagara Gunathunga
>>>>
>>>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>>>> V.P Apache Web Services;http://ws.apache.org/
>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>> Blog ;  http://ssagara.blogspot.com
>>>>
>>>>
>>>> ___
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>
>>
>> --
>> Sagara Gunathunga
>>
>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>> V.P Apache Web Services;http://ws.apache.org/
>> Linkedin; http://www.linkedin.com/in/ssagara
>> Blog ;  http://ssagara.blogspot.com
>>
>>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS6] [M2] Add CXF Dependencies

2017-07-14 Thread Isuranga Perera
Hi Sagara,

Yes, this is for my GSoC project. I'll embed dependencies within my feature
bundle.

Best Regards

On Fri, Jul 14, 2017 at 1:55 PM, Sagara Gunathunga <sag...@wso2.com> wrote:

>
>
> On Fri, Jul 14, 2017 at 1:30 PM, Harsha Thirimanna <hars...@wso2.com>
> wrote:
>
>> Hi Sagara,
>>
>> It is correct to carbon 4.x.x.
>>
>> Is that same to IS 6.0.0 also in C5 ?
>>
>
> AFAIK we don't have generic use cases to use CXF in any of our C5 products
>  instead we can use MSF4J or Ballerina.  CXF is only required for IS to
> support  WS-Trust.
>
> @Isuranga, I assume this is for your GSoC project, if so for the time
> being  can you embed CXF dependencies  within your  feature bundle without
> exporting  to OSGi, later we can decide proper approach.  We had number of
> issues running CXF/Spring on OSGi so I don't want distract you with those
> issues during the project timeline.
>
> Thanks !
>
>>
>> On 14 Jul 2017 1:24 pm, "Sagara Gunathunga" <sag...@wso2.com> wrote:
>>
>>>
>>> In Carbon products we don't use CXF as OSGi bundle instead CXF is a
>>> custom runtime environment.
>>>
>>> Thanks !
>>>
>>> On Fri, Jul 14, 2017 at 12:42 PM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi Malithi,
>>>>
>>>> Yes, that is an osgi bundle.Thanks
>>>>
>>>>
>>>>
>>>> On Fri, Jul 14, 2017 at 11:55 AM, Malithi Edirisinghe <
>>>> malit...@wso2.com> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Fri, Jul 14, 2017 at 11:09 AM, Isuranga Perera <
>>>>> isurangamper...@gmail.com> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I'm trying to add CXF support to IS6 m2. Even though the readme file
>>>>>> mentions that external libraries have to be added to lib folder there 
>>>>>> isn't
>>>>>> a folder named lib. So can you suggest a way to add cxf libraries to IS6 
>>>>>> m2.
>>>>>>
>>>>>
>>>>> Is this library an osgi bundle. If so, you can add it to dropins. Else
>>>>> you will have to wrap that to a bundle.
>>>>>
>>>>>
>>>>>>
>>>>>> Best Regards
>>>>>> Isuranga Perera
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Malithi Edirisinghe*
>>>>> Associate Technical Lead
>>>>> WSO2 Inc.
>>>>>
>>>>> Mobile : +94 (0) 718176807
>>>>> malit...@wso2.com
>>>>>
>>>>
>>>>
>>>> ___
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Sagara Gunathunga
>>>
>>> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
>>> V.P Apache Web Services;http://ws.apache.org/
>>> Linkedin; http://www.linkedin.com/in/ssagara
>>> Blog ;  http://ssagara.blogspot.com
>>>
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>
>
> --
> Sagara Gunathunga
>
> Associate Director / Architect; WSO2, Inc.;  http://wso2.com
> V.P Apache Web Services;http://ws.apache.org/
> Linkedin; http://www.linkedin.com/in/ssagara
> Blog ;  http://ssagara.blogspot.com
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS6] [M2] Add CXF Dependencies

2017-07-14 Thread Isuranga Perera
Hi Malithi,

Yes, that is an osgi bundle.Thanks



On Fri, Jul 14, 2017 at 11:55 AM, Malithi Edirisinghe <malit...@wso2.com>
wrote:

>
>
> On Fri, Jul 14, 2017 at 11:09 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi All,
>>
>> I'm trying to add CXF support to IS6 m2. Even though the readme file
>> mentions that external libraries have to be added to lib folder there isn't
>> a folder named lib. So can you suggest a way to add cxf libraries to IS6 m2.
>>
>
> Is this library an osgi bundle. If so, you can add it to dropins. Else you
> will have to wrap that to a bundle.
>
>
>>
>> Best Regards
>> Isuranga Perera
>>
>
>
>
> --
>
> *Malithi Edirisinghe*
> Associate Technical Lead
> WSO2 Inc.
>
> Mobile : +94 (0) 718176807
> malit...@wso2.com
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [IS6] [M2] Add CXF Dependencies

2017-07-13 Thread Isuranga Perera
Hi All,

I'm trying to add CXF support to IS6 m2. Even though the readme file
mentions that external libraries have to be added to lib folder there isn't
a folder named lib. So can you suggest a way to add cxf libraries to IS6 m2.

Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [GSoC] [IS] WS-Trust Implementation for IS 6.0.0

2017-06-15 Thread Isuranga Perera
Hi,

Outcome of our previous meetings

   1. We decided to use cxf SecurityTokenServiceProvider [1] class as the
   entry point of the STS implementation. Since SecurityTokenServiceProvider
   is not thread safe we have to create a new instance for each incoming
   request.
   2. When it comes to Policy Enforcement we'll be using message properties
   to override the default behaviour cxf policy framework. By using message
   properties we can dynamically change effective security policies.
   3. All components including Token Providers, Claim Manager, Static
   Property Provider will be plugged into the SecurityTokenServiceProvider
   programmatically (without using spring XML)

SecurityTokenServiceProvider uses a WebServiceContext. Since our intention
is to delegate only the Soap Message to STS (since we're not using web
services coupled with STS) we'll have to write a mock class for
WebServiceContext (not finalised)

[1]
https://github.com/apache/cxf/blob/master/rt/ws/security/src/main/java/org/apache/cxf/ws/security/sts/provider/SecurityTokenServiceProvider.java
Best Regards
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-04-03 Thread Isuranga Perera
Hi All,

I submitted the final proposal. I would like to thank you for your
guidance, support and insight throughout the process.

Best Regards
Isuranga Perera



On Tue, Mar 28, 2017 at 8:55 AM, Harsha Thirimanna <hars...@wso2.com> wrote:

> ​Hi Isuranga,
>
> I was looking into there, but i missed that. Sorry about that. We will go
> through that and get back to you asap.​
>
> thanks
>
> *Harsha Thirimanna*
> *Associate Tech Lead | WSO2*
>
> Email: hars...@wso2.com
> Mob: +94715186770 <+94%2071%20518%206770>
> Blog: http://harshathirimanna.blogspot.com/
> Twitter: http://twitter.com/harshathirimann
> Linked-In: linked-in: http://www.linkedin.com/pub/
> harsha-thirimanna/10/ab8/122
> <http://wso2.com/signature>
>
> On Tue, Mar 28, 2017 at 8:23 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi Harsha,
>>
>> I have shared it on GSOC dashboard. You can find it there.
>>
>> Thank You
>>
>> On Tue, Mar 28, 2017 at 8:20 AM, Harsha Thirimanna <hars...@wso2.com>
>> wrote:
>>
>>> Hi Isuranga,
>>>
>>> Where is the draft ?
>>>
>>> *Harsha Thirimanna*
>>> *Associate Tech Lead | WSO2*
>>>
>>> Email: hars...@wso2.com
>>> Mob: +94715186770 <+94%2071%20518%206770>
>>> Blog: http://harshathirimanna.blogspot.com/
>>> Twitter: http://twitter.com/harshathirimann
>>> Linked-In: linked-in: http://www.linkedin.com/pub/ha
>>> rsha-thirimanna/10/ab8/122
>>> <http://wso2.com/signature>
>>>
>>> On Mon, Mar 27, 2017 at 11:24 PM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi All
>>>>
>>>> I have shared a draft proposal for the project. Appreciate if you can
>>>> comment on what needs to be improved.
>>>>
>>>> Best Regards
>>>>
>>>>
>>>> [image: photo]
>>>> Isuranga Perera
>>>> at University of Colombo School of Computing
>>>> P  +382244492   <+382244492>  M  +94712986952   <+94712986952>  E
>>>> isurangamper...@gmail.com   <isurangamper...@gmail.com>  W
>>>> https://isurangaperera.wordpress.com/
>>>> <https://isurangaperera.wordpress.com/>
>>>> <http://www.facebook.com/don.isuranga.perera>
>>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>>> <http://github.com/IsurangaPerera>
>>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>>>
>>>> On Sat, Mar 25, 2017 at 8:29 PM, Farasath Ahamed <farasa...@wso2.com>
>>>> wrote:
>>>>
>>>>> I tried out the tool. ListAllUsers seems to work fine.
>>>>>
>>>>> I found few minor issues while trying out will create GitHub issues to
>>>>> track them.
>>>>>
>>>>> Thanks,
>>>>> Farasath.
>>>>>
>>>>> Farasath Ahamed
>>>>> Software Engineer, WSO2 Inc.; http://wso2.com
>>>>> Mobile: +94777603866
>>>>> Blog: blog.farazath.com
>>>>> Twitter: @farazath619 <https://twitter.com/farazath619>
>>>>> <http://wso2.com/signature>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Mar 23, 2017 at 10:19 AM, Isuranga Perera <
>>>>> isurangamper...@gmail.com> wrote:
>>>>>
>>>>>> Hi Farasath
>>>>>>
>>>>>> I updated the Github Repo. Appreciate if you can check "listAllUsers"
>>>>>> command and comment. Please refer README for additional dependencies.
>>>>>>
>>>>>> Thank You
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Mar 22, 2017 at 9:18 PM, Isuranga Perera <
>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Farasath
>>>>>>>
>>>>>>> Thanks for the interest. I'll have a look as soon as possible.
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>>
>>>>>>> [image: photo]
>>>>>>> Isuranga Perera
>>>>>>> at University of Colombo School of Computing
>>>>>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>>>>>> isurangamper...@gmail.

Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-27 Thread Isuranga Perera
Hi Harsha,

I have shared it on GSOC dashboard. You can find it there.

Thank You

On Tue, Mar 28, 2017 at 8:20 AM, Harsha Thirimanna <hars...@wso2.com> wrote:

> Hi Isuranga,
>
> Where is the draft ?
>
> *Harsha Thirimanna*
> *Associate Tech Lead | WSO2*
>
> Email: hars...@wso2.com
> Mob: +94715186770 <+94%2071%20518%206770>
> Blog: http://harshathirimanna.blogspot.com/
> Twitter: http://twitter.com/harshathirimann
> Linked-In: linked-in: http://www.linkedin.com/pub/
> harsha-thirimanna/10/ab8/122
> <http://wso2.com/signature>
>
> On Mon, Mar 27, 2017 at 11:24 PM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi All
>>
>> I have shared a draft proposal for the project. Appreciate if you can
>> comment on what needs to be improved.
>>
>> Best Regards
>>
>>
>> [image: photo]
>> Isuranga Perera
>> at University of Colombo School of Computing
>> P  +382244492   <+382244492>  M  +94712986952   <+94712986952>  E
>> isurangamper...@gmail.com   <isurangamper...@gmail.com>  W
>> https://isurangaperera.wordpress.com/
>> <https://isurangaperera.wordpress.com/>
>> <http://www.facebook.com/don.isuranga.perera>
>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>> <http://github.com/IsurangaPerera>
>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>
>> On Sat, Mar 25, 2017 at 8:29 PM, Farasath Ahamed <farasa...@wso2.com>
>> wrote:
>>
>>> I tried out the tool. ListAllUsers seems to work fine.
>>>
>>> I found few minor issues while trying out will create GitHub issues to
>>> track them.
>>>
>>> Thanks,
>>> Farasath.
>>>
>>> Farasath Ahamed
>>> Software Engineer, WSO2 Inc.; http://wso2.com
>>> Mobile: +94777603866
>>> Blog: blog.farazath.com
>>> Twitter: @farazath619 <https://twitter.com/farazath619>
>>> <http://wso2.com/signature>
>>>
>>>
>>>
>>> On Thu, Mar 23, 2017 at 10:19 AM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi Farasath
>>>>
>>>> I updated the Github Repo. Appreciate if you can check "listAllUsers"
>>>> command and comment. Please refer README for additional dependencies.
>>>>
>>>> Thank You
>>>>
>>>>
>>>>
>>>> On Wed, Mar 22, 2017 at 9:18 PM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi Farasath
>>>>>
>>>>> Thanks for the interest. I'll have a look as soon as possible.
>>>>>
>>>>> Regards
>>>>>
>>>>>
>>>>> [image: photo]
>>>>> Isuranga Perera
>>>>> at University of Colombo School of Computing
>>>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>>>> isurangamper...@gmail.com
>>>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>>>> <https://isurangaperera.wordpress.com/>
>>>>>
>>>>> <http://www.facebook.com/don.isuranga.perera>
>>>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>>>> <http://github.com/IsurangaPerera>
>>>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>>>> Get a signature like this: Click here!
>>>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==914489047185287>
>>>>>
>>>>> On Wed, Mar 22, 2017 at 8:26 PM, Farasath Ahamed <farasa...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Isuranga,
>>>>>>
>>>>>> I went through the repo and created some git issues. Appreciate if
>>>>>> you could have a look.
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Farasath.
>>>>>>
>>>>>> Farasath Ahamed
>>>>>> Software Engineer, WSO2 Inc.; http://wso2.com
>>>>>> Mobile: +94777603866
>>>>>> Blog: blog.farazath.com
>>>>>> Twitter: @farazath619 <https://twitter.com/farazath619>
&g

Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-27 Thread Isuranga Perera
Hi All

I have shared a draft proposal for the project. Appreciate if you can
comment on what needs to be improved.

Best Regards


[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492   <+382244492>  M  +94712986952   <+94712986952>  E
isurangamper...@gmail.com   <isurangamper...@gmail.com>  W
https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>
<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>

On Sat, Mar 25, 2017 at 8:29 PM, Farasath Ahamed <farasa...@wso2.com> wrote:

> I tried out the tool. ListAllUsers seems to work fine.
>
> I found few minor issues while trying out will create GitHub issues to
> track them.
>
> Thanks,
> Farasath.
>
> Farasath Ahamed
> Software Engineer, WSO2 Inc.; http://wso2.com
> Mobile: +94777603866
> Blog: blog.farazath.com
> Twitter: @farazath619 <https://twitter.com/farazath619>
> <http://wso2.com/signature>
>
>
>
> On Thu, Mar 23, 2017 at 10:19 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi Farasath
>>
>> I updated the Github Repo. Appreciate if you can check "listAllUsers"
>> command and comment. Please refer README for additional dependencies.
>>
>> Thank You
>>
>>
>>
>> On Wed, Mar 22, 2017 at 9:18 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi Farasath
>>>
>>> Thanks for the interest. I'll have a look as soon as possible.
>>>
>>> Regards
>>>
>>>
>>> [image: photo]
>>> Isuranga Perera
>>> at University of Colombo School of Computing
>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>> isurangamper...@gmail.com
>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>> <https://isurangaperera.wordpress.com/>
>>>
>>> <http://www.facebook.com/don.isuranga.perera>
>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>> <http://github.com/IsurangaPerera>
>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>> Get a signature like this: Click here!
>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==914489047185287>
>>>
>>> On Wed, Mar 22, 2017 at 8:26 PM, Farasath Ahamed <farasa...@wso2.com>
>>> wrote:
>>>
>>>> Hi Isuranga,
>>>>
>>>> I went through the repo and created some git issues. Appreciate if you
>>>> could have a look.
>>>>
>>>>
>>>> Thanks,
>>>> Farasath.
>>>>
>>>> Farasath Ahamed
>>>> Software Engineer, WSO2 Inc.; http://wso2.com
>>>> Mobile: +94777603866
>>>> Blog: blog.farazath.com
>>>> Twitter: @farazath619 <https://twitter.com/farazath619>
>>>> <http://wso2.com/signature>
>>>>
>>>>
>>>>
>>>> On Wed, Mar 22, 2017 at 10:50 AM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi Farasath
>>>>>
>>>>> Sorry for the inconvenience. I have corrected it now.
>>>>>
>>>>> regards
>>>>>
>>>>>
>>>>> [image: photo]
>>>>> Isuranga Perera
>>>>> at University of Colombo School of Computing
>>>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>>>> isurangamper...@gmail.com
>>>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>>>> <https://isurangaperera.wordpress.com/>
>>>>>
>>>>> <http://www.facebook.com/don.isuranga.perera>
>>>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>>>> <http://github.com/IsurangaPerera>
>>>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>>>> Get a signature like this: Click here!
>>>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5

Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-22 Thread Isuranga Perera
Hi Farasath

I updated the Github Repo. Appreciate if you can check "listAllUsers"
command and comment. Please refer README for additional dependencies.

Thank You



On Wed, Mar 22, 2017 at 9:18 PM, Isuranga Perera <isurangamper...@gmail.com>
wrote:

> Hi Farasath
>
> Thanks for the interest. I'll have a look as soon as possible.
>
> Regards
>
>
> [image: photo]
> Isuranga Perera
> at University of Colombo School of Computing
> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
> isurangamper...@gmail.com
> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
> <https://isurangaperera.wordpress.com/>
>
> <http://www.facebook.com/don.isuranga.perera>
> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
> <http://github.com/IsurangaPerera>
> <http://stackoverflow.com/users/6909517/isuranga-perera>
> Get a signature like this: Click here!
> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==914489047185287>
>
> On Wed, Mar 22, 2017 at 8:26 PM, Farasath Ahamed <farasa...@wso2.com>
> wrote:
>
>> Hi Isuranga,
>>
>> I went through the repo and created some git issues. Appreciate if you
>> could have a look.
>>
>>
>> Thanks,
>> Farasath.
>>
>> Farasath Ahamed
>> Software Engineer, WSO2 Inc.; http://wso2.com
>> Mobile: +94777603866
>> Blog: blog.farazath.com
>> Twitter: @farazath619 <https://twitter.com/farazath619>
>> <http://wso2.com/signature>
>>
>>
>>
>> On Wed, Mar 22, 2017 at 10:50 AM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi Farasath
>>>
>>> Sorry for the inconvenience. I have corrected it now.
>>>
>>> regards
>>>
>>>
>>> [image: photo]
>>> Isuranga Perera
>>> at University of Colombo School of Computing
>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>> isurangamper...@gmail.com
>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>> <https://isurangaperera.wordpress.com/>
>>>
>>> <http://www.facebook.com/don.isuranga.perera>
>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>> <http://github.com/IsurangaPerera>
>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>> Get a signature like this: Click here!
>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==722997819552858>
>>>
>>> On Wed, Mar 22, 2017 at 10:47 AM, Farasath Ahamed <farasa...@wso2.com>
>>> wrote:
>>>
>>>> Hi Isuranga,
>>>>
>>>> The repo[1] gives a 404 now. Previously it was accessible. Any idea why?
>>>>
>>>> [1] https://github.com/IsurangaPerera/cli
>>>>
>>>>
>>>> Thanks,
>>>> Farasath
>>>>
>>>> Farasath Ahamed
>>>> Software Engineer, WSO2 Inc.; http://wso2.com
>>>> Mobile: +94777603866
>>>> Blog: blog.farazath.com
>>>> Twitter: @farazath619 <https://twitter.com/farazath619>
>>>> <http://wso2.com/signature>
>>>>
>>>>
>>>>
>>>> On Thu, Mar 16, 2017 at 8:55 AM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> Sorry for the late response. [1] is the link to Github repo. Within a
>>>>> day or two I'll be able to complete the prototype.
>>>>>
>>>>>  [1] https://github.com/IsurangaPerera/cli
>>>>>
>>>>> Regards
>>>>>
>>>>>
>>>>> [image: photo]
>>>>> Isuranga Perera
>>>>> at University of Colombo School of Computing
>>>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>>>> isurangamper...@gmail.com
>>>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>>>> <https://isurangaperera.wordpress.com/>

[Dev] [GSOC 2017] CLI Tool for WSO2 API Manager

2017-03-21 Thread Isuranga Perera
HI All,

I am a third year undergraduate at University of Colombo School of
Computing. I went through the proposals for GSOC 2017 and I am interesting
about developing a CLI tool for WSO2 API Manager (in reference to this:
*https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017#ProjectProposalsfor2017-Proposal8:CLItoolforWSO2APIManager
<https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017#ProjectProposalsfor2017-Proposal8:CLItoolforWSO2APIManager>*
)

Can you explain more about the scope of this project

Regards,

[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==222300396804197>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [IS] GSoC 2017 - WS-Trust Implementation for IS 6.0.0 using Apache CXF Library

2017-03-19 Thread Isuranga Perera
Hi All

I'm working on a design for the WS-Trust specification. I have few problems
associated with that

(01) What is the method used by the existing STS to retrieve data from the
user store

(02) Should STS use REST endpoints instead of SOAP

Best Regards


On Mon, Mar 20, 2017 at 10:06 AM, Isuranga Perera <isurangamper...@gmail.com
> wrote:

> Hi All
>
> I'm working on a design for the WS-Trust specification. I have few
> problems associated with that
>
> (01) What is the method used by the existing STS to retrieve data from the
> user store
>
> (02) Should STS use REST endpoints instead of SOAP
>
> Best Regards
> Isuranga Perera
>
>
>
> On Wed, Mar 15, 2017 at 3:10 PM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>>
>> Hi Sagara,
>>
>> Thanks for the explanation. I'm familiar with WS-Trust and Identity
>> Server specifications. I will work through a suitable design and then
>> proceed for the project proposal. I'll let you know if any further
>> clarification is needed.
>>
>> Regards
>>
>> [image: photo]
>> Isuranga Perera
>> at University of Colombo School of Computing
>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>> isurangamper...@gmail.com
>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>> <https://isurangaperera.wordpress.com/>
>>
>> <http://www.facebook.com/don.isuranga.perera>
>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>> <http://github.com/IsurangaPerera>
>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>> Get a signature like this: Click here!
>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==565087309184071>
>>
>> On Tue, Mar 14, 2017 at 7:52 AM, Sagara Gunathunga <sag...@wso2.com>
>> wrote:
>>
>>>
>>> Hi Isuranga,
>>>
>>> On Mon, Mar 13, 2017 at 1:22 PM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Can you explain the scope of this project?
>>>>
>>>> Regards
>>>>
>>>>
>>>> [image: photo]
>>>> Isuranga Perera
>>>> at University of Colombo School of Computing
>>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>>> isurangamper...@gmail.com
>>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>>> <https://isurangaperera.wordpress.com/>
>>>>
>>>> <http://www.facebook.com/don.isuranga.perera>
>>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>>> <http://github.com/IsurangaPerera>
>>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>>> Get a signature like this: Click here!
>>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==793217394439406>
>>>>
>>>> On Sat, Mar 11, 2017 at 3:58 PM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi All
>>>>>
>>>>> I am Isuranga Perera a Computer Science undergraduate at University of
>>>>> Colombo School of Computing. I am looking forward to participating GSoC
>>>>> 2017.
>>>>>
>>>>> I am really interested in the project "WS-Trust Implementation for IS
>>>>> 6.0.0 using Apache CXF Library". I have already gone through the IS
>>>>> documentation and I'm familiar with Apache CXF and WS-Trust.
>>>>>
>>>>
>>> It is great to see your interest on this project, let me provide some
>>> context.
>>>
>>> - Feature wise outcome of this project should be equivalent to current
>>> WS-Trust implementation of WSO2 IS which is based on Apache Axis2 web
>>> service stack, If you haven't already try out current implementation please
>>> download WSO2 IS 5.3.0 version and familiar yourself about current
>>> implementation. Following pages may help [1] [2] and you can find some good
>>> resources on web as we

Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-15 Thread Isuranga Perera
Hi All,

Sorry for the late response. [1] is the link to Github repo. Within a day
or two I'll be able to complete the prototype.

 [1] https://github.com/IsurangaPerera/cli

Regards


[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==599521474948677>

On Wed, Mar 15, 2017 at 3:36 PM, Harsha Thirimanna <hars...@wso2.com> wrote:

> Yes , it would be ok if it is one the way,  we would like to look in to
> that. Please share the repo .
>
> On Mar 15, 2017 3:23 PM, "Farasath Ahamed" <farasa...@wso2.com> wrote:
>
>> Hi Isuranga,
>>
>> Can you share the link to the GitHub repo so that we can have a look and
>> provide feedback?
>>
>>
>> Thanks,
>> Farasath.
>>
>> Farasath Ahamed
>> Software Engineer, WSO2 Inc.; http://wso2.com
>> Mobile: +94777603866
>> Blog: blog.farazath.com
>> Twitter: @farazath619 <https://twitter.com/farazath619>
>> <http://wso2.com/signature>
>>
>>
>>
>> On Wed, Mar 15, 2017 at 3:19 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi Harsha
>>>
>>> I'm almost done with the prototype which currently supports only *Basic
>>> Authentication*. Although I had to face some issues related to x.509
>>> verification and wsdl2go code generation I was able to solve them. The
>>> prototype is a complete go implementation. I'll send you the prototype
>>> within a day or two and then proceed for the project proposal. I can add
>>> you as a collaborator for the project on GitHub if needed. I'll let you
>>> know any further clarification is needed
>>>
>>> Regards
>>>
>>>
>>>
>>> [image: photo]
>>> Isuranga Perera
>>> at University of Colombo School of Computing
>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>> isurangamper...@gmail.com
>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>> <https://isurangaperera.wordpress.com/>
>>>
>>> <http://www.facebook.com/don.isuranga.perera>
>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>> <http://github.com/IsurangaPerera>
>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>> Get a signature like this: Click here!
>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==294868300126972>
>>>
>>> On Mon, Mar 13, 2017 at 11:26 AM, Harsha Thirimanna <hars...@wso2.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Mar 13, 2017 at 11:16 AM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> Thanks for the information. I have several ideas for the implementation
>>>>>
>>>>> (01) Use existing stubs (java)  to call admin services. But it
>>>>> involves additional overhead since it uses Java VM with Go (this approach
>>>>> can be implemented with either native interface or an RPC)
>>>>>
>>>>> (02) Complete implementation with Go (In this case some of the
>>>>> libraries have to be implemented)
>>>>>
>>>>> I prefer latter because of performance and low resource consumption.
>>>>> What do you think?
>>>>>
>>>>
>>>> ​+1 for second approach, because we don't need to coupled with the Java
>>>> client. ​
>>>>
>>>>>
>>>>> Regards
>>>>>
>>>>>
>>>>> [image: photo]
>>&

Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-15 Thread Isuranga Perera
Hi Harsha

I'm almost done with the prototype which currently supports only *Basic
Authentication*. Although I had to face some issues related to x.509
verification and wsdl2go code generation I was able to solve them. The
prototype is a complete go implementation. I'll send you the prototype
within a day or two and then proceed for the project proposal. I can add
you as a collaborator for the project on GitHub if needed. I'll let you
know any further clarification is needed

Regards



[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==294868300126972>

On Mon, Mar 13, 2017 at 11:26 AM, Harsha Thirimanna <hars...@wso2.com>
wrote:

>
>
> On Mon, Mar 13, 2017 at 11:16 AM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi
>>
>> Thanks for the information. I have several ideas for the implementation
>>
>> (01) Use existing stubs (java)  to call admin services. But it involves
>> additional overhead since it uses Java VM with Go (this approach can be
>> implemented with either native interface or an RPC)
>>
>> (02) Complete implementation with Go (In this case some of the libraries
>> have to be implemented)
>>
>> I prefer latter because of performance and low resource consumption. What
>> do you think?
>>
>
> ​+1 for second approach, because we don't need to coupled with the Java
> client. ​
>
>>
>> Regards
>>
>>
>> [image: photo]
>> Isuranga Perera
>> at University of Colombo School of Computing
>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>> isurangamper...@gmail.com
>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>> <https://isurangaperera.wordpress.com/>
>>
>> <http://www.facebook.com/don.isuranga.perera>
>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>> <http://github.com/IsurangaPerera>
>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>> Get a signature like this: Click here!
>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==593899833989706>
>>
>> On Mon, Mar 13, 2017 at 11:05 AM, Harsha Thirimanna <hars...@wso2.com>
>> wrote:
>>
>>> On Sun, Mar 12, 2017 at 11:46 PM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I'm currently working on a prototype for the CLI. But I have some
>>>> problems which need to be clarified beforehand
>>>>
>>>>
>>> ​This is great approach for this. Thanks  Isuranga.​
>>>
>>>
>>>
>>>> (01) what are the authentication techniques which should be used by
>>>> CLI?
>>>>
>>> (02) Should the CLI support next major release without any modifications?
>>>> (As I got to know in WSO2 IS 6.0.0 SOAP protocol will not be used in
>>>> any internals.)
>>>>
>>>>
>>> ​Yes, we are already doing IS 6.0.0 by removing SOAP Services. But we
>>> hope to come with this project with a stable release that is IS 5.3.0. So
>>> it is already provide both SOAP and Rest services for different APIs.
>>>
>>> As a authentication mechanism, we can use, either basic auth, oauth, or
>>> mutual auth. All three capabilities supported by IS for all the REST APIs.
>>> For SOAP services, ​you have to user admin services to authenticate and
>>> used that cookie to call relevant services.
>>>
>>>
>>>
>>>
>>>> Thank You
>>>>
>>>>
>>>> [image: photo]
>>>> Isuranga Perera
>>>> at University of Colombo School of Computing
>

Re: [Dev] [IS] GSoC 2017 - WS-Trust Implementation for IS 6.0.0 using Apache CXF Library

2017-03-15 Thread Isuranga Perera
Hi Sagara,

Thanks for the explanation. I'm familiar with WS-Trust and Identity Server
specifications. I will work through a suitable design and then proceed for
the project proposal. I'll let you know if any further clarification is
needed.

Regards

[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==565087309184071>

On Tue, Mar 14, 2017 at 7:52 AM, Sagara Gunathunga <sag...@wso2.com> wrote:

>
> Hi Isuranga,
>
> On Mon, Mar 13, 2017 at 1:22 PM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi All,
>>
>> Can you explain the scope of this project?
>>
>> Regards
>>
>>
>> [image: photo]
>> Isuranga Perera
>> at University of Colombo School of Computing
>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>> isurangamper...@gmail.com
>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>> <https://isurangaperera.wordpress.com/>
>>
>> <http://www.facebook.com/don.isuranga.perera>
>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>> <http://github.com/IsurangaPerera>
>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>> Get a signature like this: Click here!
>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==793217394439406>
>>
>> On Sat, Mar 11, 2017 at 3:58 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi All
>>>
>>> I am Isuranga Perera a Computer Science undergraduate at University of
>>> Colombo School of Computing. I am looking forward to participating GSoC
>>> 2017.
>>>
>>> I am really interested in the project "WS-Trust Implementation for IS
>>> 6.0.0 using Apache CXF Library". I have already gone through the IS
>>> documentation and I'm familiar with Apache CXF and WS-Trust.
>>>
>>
> It is great to see your interest on this project, let me provide some
> context.
>
> - Feature wise outcome of this project should be equivalent to current
> WS-Trust implementation of WSO2 IS which is based on Apache Axis2 web
> service stack, If you haven't already try out current implementation please
> download WSO2 IS 5.3.0 version and familiar yourself about current
> implementation. Following pages may help [1] [2] and you can find some good
> resources on web as well. This is the necessary 1st step to start this
> project.
>
> - As 2nd step it would be better of you can try out Apache CXF samples and
> their architecture on WS-Trust implementation.
>
>
> - In current WSO2 IS implementation which based on Carbon 4 platform,
> Axis2 web service engine is OOTB available but IS 6 which based on Carbon 5
> platform does not provide any WS engine. This is the major architectural
> change cause to re-implement  WS-Trust for IS 6.
>
> - As mentioned there is no WS engine in IS 6 but it has cool REST
> framework (WSO2 MSF4J) available OOTB, so we can reuse MSF4J to handle
> transport (HTTP/S) related activities of new WS-Trust implementation
> without bringing any new transports. In others words we don't need to use
> any CXF transport for this project, ideally MSF4J can accept HTTP messages
> and then it can delegate messages into CXF engine for processing ( without
> going through CXF transports ).
>
> - Scope wise this is well defined we need same level of functionalities as
> current IS 5.X implementation.
>
> - Implementation wise this is not very hard but design the proper solution
> needs some effort and time so it's an advantage to start the design as
> early as possible.
>
> I believe now you have enough information to start, if you need further
> clarifications please don't hesitate to contact us.
>
>
&

Re: [Dev] [IS] GSoC 2017 - WS-Trust Implementation for IS 6.0.0 using Apache CXF Library

2017-03-13 Thread Isuranga Perera
Hi All,

Can you explain the scope of this project?

Regards


[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==793217394439406>

On Sat, Mar 11, 2017 at 3:58 PM, Isuranga Perera <isurangamper...@gmail.com>
wrote:

> Hi All
>
> I am Isuranga Perera a Computer Science undergraduate at University of
> Colombo School of Computing. I am looking forward to participating GSoC
> 2017.
>
> I am really interested in the project "WS-Trust Implementation for IS
> 6.0.0 using Apache CXF Library". I have already gone through the IS
> documentation and I'm familiar with Apache CXF and WS-Trust.
>
> Thank You
>
> [image: photo]
> Isuranga Perera
> at University of Colombo School of Computing
> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
> isurangamper...@gmail.com
> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
> <https://isurangaperera.wordpress.com/>
>
> <http://www.facebook.com/don.isuranga.perera>
> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
> <http://github.com/IsurangaPerera>
> <http://stackoverflow.com/users/6909517/isuranga-perera>
> Get a signature like this: Click here!
> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==168386915454508>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-12 Thread Isuranga Perera
Hi

Thanks for the information. I have several ideas for the implementation

(01) Use existing stubs (java)  to call admin services. But it involves
additional overhead since it uses Java VM with Go (this approach can be
implemented with either native interface or an RPC)

(02) Complete implementation with Go (In this case some of the libraries
have to be implemented)

I prefer latter because of performance and low resource consumption. What
do you think?

Regards


[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==593899833989706>

On Mon, Mar 13, 2017 at 11:05 AM, Harsha Thirimanna <hars...@wso2.com>
wrote:

> On Sun, Mar 12, 2017 at 11:46 PM, Isuranga Perera <
> isurangamper...@gmail.com> wrote:
>
>> Hi All,
>>
>> I'm currently working on a prototype for the CLI. But I have some
>> problems which need to be clarified beforehand
>>
>>
> ​This is great approach for this. Thanks  Isuranga.​
>
>
>
>> (01) what are the authentication techniques which should be used by CLI?
>>
> (02) Should the CLI support next major release without any modifications?
>> (As I got to know in WSO2 IS 6.0.0 SOAP protocol will not be used in any
>> internals.)
>>
>>
> ​Yes, we are already doing IS 6.0.0 by removing SOAP Services. But we hope
> to come with this project with a stable release that is IS 5.3.0. So it is
> already provide both SOAP and Rest services for different APIs.
>
> As a authentication mechanism, we can use, either basic auth, oauth, or
> mutual auth. All three capabilities supported by IS for all the REST APIs.
> For SOAP services, ​you have to user admin services to authenticate and
> used that cookie to call relevant services.
>
>
>
>
>> Thank You
>>
>>
>> [image: photo]
>> Isuranga Perera
>> at University of Colombo School of Computing
>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>> isurangamper...@gmail.com
>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>> <https://isurangaperera.wordpress.com/>
>>
>> <http://www.facebook.com/don.isuranga.perera>
>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>> <http://github.com/IsurangaPerera>
>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>> Get a signature like this: Click here!
>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==693366941104269>
>>
>> On Thu, Mar 9, 2017 at 5:46 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi Harsha
>>>
>>> Thanks for the link
>>>
>>> [image: photo]
>>> Isuranga Perera
>>> at University of Colombo School of Computing
>>> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
>>> isurangamper...@gmail.com
>>> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
>>> <https://isurangaperera.wordpress.com/>
>>>
>>> <http://www.facebook.com/don.isuranga.perera>
>>> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
>>> <http://github.com/IsurangaPerera>
>>> <http://stackoverflow.com/users/6909517/isuranga-perera>
>>> Get a signature like this: Click here!
>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==902185099499543>
>>>
>>> On Thu, Mar 9, 2017 at 5:26 PM, Harsha Thirimanna <hars...@wso2.com>
>>> wrote:
>>>
>>>> If you would like to go furt

Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-12 Thread Isuranga Perera
Hi All,

I'm currently working on a prototype for the CLI. But I have some problems
which need to be clarified beforehand

(01) what are the authentication techniques which should be used by CLI?

(02) Should the CLI support next major release without any modifications?
(As I got to know in WSO2 IS 6.0.0 SOAP protocol will not be used in any
internals.)

Thank You


[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==693366941104269>

On Thu, Mar 9, 2017 at 5:46 PM, Isuranga Perera <isurangamper...@gmail.com>
wrote:

> Hi Harsha
>
> Thanks for the link
>
> [image: photo]
> Isuranga Perera
> at University of Colombo School of Computing
> P  +382244492  <+382244492> M  +94712986952  <+94712986952> E  
> isurangamper...@gmail.com
> <isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
> <https://isurangaperera.wordpress.com/>
>
> <http://www.facebook.com/don.isuranga.perera>
> <http://www.linkedin.com/in/isuranga-perera-aa16a810b>
> <http://github.com/IsurangaPerera>
> <http://stackoverflow.com/users/6909517/isuranga-perera>
> Get a signature like this: Click here!
> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==902185099499543>
>
> On Thu, Mar 9, 2017 at 5:26 PM, Harsha Thirimanna <hars...@wso2.com>
> wrote:
>
>> If you would like to go further in GO, you can go and get this, but not
>> free :)
>>
>> https://www.udemy.com/learn-how-to-code/?couponCode=CHANGEIT
>> =wLyJQb2glSk-RZOrcAKscjLa9dBbmoaPtw=wLyJQb2glSk
>>
>>
>>
>> *Harsha Thirimanna*
>> *Associate Tech Lead | WSO2*
>>
>> Email: hars...@wso2.com
>> Mob: +94715186770 <+94%2071%20518%206770>
>> Blog: http://harshathirimanna.blogspot.com/
>> Twitter: http://twitter.com/harshathirimann
>> Linked-In: linked-in: http://www.linkedin.com/pub/ha
>> rsha-thirimanna/10/ab8/122
>> <http://wso2.com/signature>
>>
>> On Thu, Mar 9, 2017 at 3:09 PM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> Hi Harsha,
>>>
>>> Thanks for the feedback. I have already gone through the documentation
>>> and I am writing a blog on what I am currently working on.
>>> https://isurangaperera.wordpress.com/
>>> Here you will be able to find some areas which I have covered by now. I
>>> think I'm on the right track. Please let me inform if not.
>>>
>>> Regards
>>> Isuranga Perera
>>>
>>> On Thu, Mar 9, 2017 at 1:49 PM, Harsha Thirimanna <hars...@wso2.com>
>>> wrote:
>>>
>>>> Hi Isuranga,
>>>>
>>>> Thanks for interesting about this project and this would be a different
>>>> experience than the other projects.
>>>> Basically, WSO2 Identity Server is  very feature rich solution for the
>>>> security domain. As I mentioned in the project proposal, we expect
>>>> following areas to be covered by this project and make this implementation
>>>> more pluggable and configurable to easily plug the new API to the tool.
>>>>
>>>> Operation on Service Providers
>>>> Operation on Identity Providers
>>>> User Operations
>>>> XACML policy manager
>>>>
>>>> We can adjust these based on existing API that we already expose by the
>>>> product. You can go through the WSO2 Identity Server documentations to get
>>>> clear more about[1].
>>>>
>>>> [1] https://docs.wso2.com/display/IS530/WSO2+Identity+Server+Doc
>>>> umentation
>>>>
>>>> thanks
>>>>
>>>> *Harsha Thirimanna*
>>>> *Associate Tech Lead | WSO2*
>

[Dev] [IS] GSoC 2017 - WS-Trust Implementation for IS 6.0.0 using Apache CXF Library

2017-03-11 Thread Isuranga Perera
Hi All

I am Isuranga Perera a Computer Science undergraduate at University of
Colombo School of Computing. I am looking forward to participating GSoC
2017.

I am really interested in the project "WS-Trust Implementation for IS 6.0.0
using Apache CXF Library". I have already gone through the IS documentation
and I'm familiar with Apache CXF and WS-Trust.

Thank You

[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==168386915454508>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-09 Thread Isuranga Perera
Hi Harsha

Thanks for the link

[image: photo]
Isuranga Perera
at University of Colombo School of Computing
P  +382244492  <+382244492> M  +94712986952  <+94712986952> E
isurangamper...@gmail.com
<isurangamper...@gmail.com> W  https://isurangaperera.wordpress.com/
<https://isurangaperera.wordpress.com/>

<http://www.facebook.com/don.isuranga.perera>
<http://www.linkedin.com/in/isuranga-perera-aa16a810b>
<http://github.com/IsurangaPerera>
<http://stackoverflow.com/users/6909517/isuranga-perera>
Get a signature like this: Click here!
<http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0==902185099499543>

On Thu, Mar 9, 2017 at 5:26 PM, Harsha Thirimanna <hars...@wso2.com> wrote:

> If you would like to go further in GO, you can go and get this, but not
> free :)
>
> https://www.udemy.com/learn-how-to-code/?couponCode=
> CHANGEIT=wLyJQb2glSk-RZOrcAKscjLa9dBbmoaPtw=wLyJQb2glSk
>
>
>
> *Harsha Thirimanna*
> *Associate Tech Lead | WSO2*
>
> Email: hars...@wso2.com
> Mob: +94715186770 <+94%2071%20518%206770>
> Blog: http://harshathirimanna.blogspot.com/
> Twitter: http://twitter.com/harshathirimann
> Linked-In: linked-in: http://www.linkedin.com/pub/
> harsha-thirimanna/10/ab8/122
> <http://wso2.com/signature>
>
> On Thu, Mar 9, 2017 at 3:09 PM, Isuranga Perera <isurangamper...@gmail.com
> > wrote:
>
>> Hi Harsha,
>>
>> Thanks for the feedback. I have already gone through the documentation
>> and I am writing a blog on what I am currently working on.
>> https://isurangaperera.wordpress.com/
>> Here you will be able to find some areas which I have covered by now. I
>> think I'm on the right track. Please let me inform if not.
>>
>> Regards
>> Isuranga Perera
>>
>> On Thu, Mar 9, 2017 at 1:49 PM, Harsha Thirimanna <hars...@wso2.com>
>> wrote:
>>
>>> Hi Isuranga,
>>>
>>> Thanks for interesting about this project and this would be a different
>>> experience than the other projects.
>>> Basically, WSO2 Identity Server is  very feature rich solution for the
>>> security domain. As I mentioned in the project proposal, we expect
>>> following areas to be covered by this project and make this implementation
>>> more pluggable and configurable to easily plug the new API to the tool.
>>>
>>> Operation on Service Providers
>>> Operation on Identity Providers
>>> User Operations
>>> XACML policy manager
>>>
>>> We can adjust these based on existing API that we already expose by the
>>> product. You can go through the WSO2 Identity Server documentations to get
>>> clear more about[1].
>>>
>>> [1] https://docs.wso2.com/display/IS530/WSO2+Identity+Server+Doc
>>> umentation
>>>
>>> thanks
>>>
>>> *Harsha Thirimanna*
>>> *Associate Tech Lead | WSO2*
>>>
>>> Email: hars...@wso2.com
>>> Mob: +94715186770 <+94%2071%20518%206770>
>>> Blog: http://harshathirimanna.blogspot.com/
>>> Twitter: http://twitter.com/harshathirimann
>>> Linked-In: linked-in: http://www.linkedin.com/pub/ha
>>> rsha-thirimanna/10/ab8/122
>>> <http://wso2.com/signature>
>>>
>>> On Thu, Mar 9, 2017 at 1:03 PM, Prakhash Sivakumar <prakh...@wso2.com>
>>> wrote:
>>>
>>>> [Looping mentors]
>>>>
>>>> On Thu, Mar 9, 2017 at 7:26 AM, Isuranga Perera <
>>>> isurangamper...@gmail.com> wrote:
>>>>
>>>>> HI All,
>>>>>
>>>>> I am a third year undergraduate at University of Colombo School of
>>>>> Computing. I went through the proposals for GSOC 2017 and I am interesting
>>>>> about developing the CLI tool for WSO2 Identity Server (in reference to
>>>>> this:
>>>>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+201
>>>>> 7#ProjectProposalsfor2017-Proposal18:[IS]CLIToolforWSO2IdentityServer)
>>>>>
>>>>> I have already gone through the WSO2 IS documentation several times
>>>>> and I maintain a blog to record my experience with the product.
>>>>> https://isurangaperera.wordpress.com/
>>>>>
>>>>> Can someone describe more about security requirements of the CLI.
>>>>>
>>>>> Regards,
>>>>> ​​
>>>>> Isuranga Perera
>>>>> University of Colombo School of Computing
>>>>>
>>>>>
>>>>>
>>>>> ___
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Prakhash Sivakumar
>>>> Software Engineer | WSO2 Inc
>>>> Platform Security Team
>>>> Mobile : +94771510080 <+94%2077%20151%200080>
>>>> Blog : https://medium.com/@PrakhashS
>>>>
>>>
>>>
>>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-09 Thread Isuranga Perera
Hi Harsha,

Thanks for the feedback. I have already gone through the documentation and
I am writing a blog on what I am currently working on.
https://isurangaperera.wordpress.com/
Here you will be able to find some areas which I have covered by now. I
think I'm on the right track. Please let me inform if not.

Regards
Isuranga Perera

On Thu, Mar 9, 2017 at 1:49 PM, Harsha Thirimanna <hars...@wso2.com> wrote:

> Hi Isuranga,
>
> Thanks for interesting about this project and this would be a different
> experience than the other projects.
> Basically, WSO2 Identity Server is  very feature rich solution for the
> security domain. As I mentioned in the project proposal, we expect
> following areas to be covered by this project and make this implementation
> more pluggable and configurable to easily plug the new API to the tool.
>
> Operation on Service Providers
> Operation on Identity Providers
> User Operations
> XACML policy manager
>
> We can adjust these based on existing API that we already expose by the
> product. You can go through the WSO2 Identity Server documentations to get
> clear more about[1].
>
> [1] https://docs.wso2.com/display/IS530/WSO2+Identity+Server+Documentation
>
>
> thanks
>
> *Harsha Thirimanna*
> *Associate Tech Lead | WSO2*
>
> Email: hars...@wso2.com
> Mob: +94715186770 <+94%2071%20518%206770>
> Blog: http://harshathirimanna.blogspot.com/
> Twitter: http://twitter.com/harshathirimann
> Linked-In: linked-in: http://www.linkedin.com/pub/ha
> rsha-thirimanna/10/ab8/122
> <http://wso2.com/signature>
>
> On Thu, Mar 9, 2017 at 1:03 PM, Prakhash Sivakumar <prakh...@wso2.com>
> wrote:
>
>> [Looping mentors]
>>
>> On Thu, Mar 9, 2017 at 7:26 AM, Isuranga Perera <
>> isurangamper...@gmail.com> wrote:
>>
>>> HI All,
>>>
>>> I am a third year undergraduate at University of Colombo School of
>>> Computing. I went through the proposals for GSOC 2017 and I am interesting
>>> about developing the CLI tool for WSO2 Identity Server (in reference to
>>> this:
>>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+201
>>> 7#ProjectProposalsfor2017-Proposal18:[IS]CLIToolforWSO2IdentityServer)
>>>
>>> I have already gone through the WSO2 IS documentation several times and
>>> I maintain a blog to record my experience with the product.
>>> https://isurangaperera.wordpress.com/
>>>
>>> Can someone describe more about security requirements of the CLI.
>>>
>>> Regards,
>>> ​​
>>> Isuranga Perera
>>> University of Colombo School of Computing
>>>
>>>
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Prakhash Sivakumar
>> Software Engineer | WSO2 Inc
>> Platform Security Team
>> Mobile : +94771510080 <+94%2077%20151%200080>
>> Blog : https://medium.com/@PrakhashS
>>
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] GSOC 2017 CLI Tool for WSO2 Identity Server

2017-03-08 Thread Isuranga Perera
HI All,

I am a third year undergraduate at University of Colombo School of
Computing. I went through the proposals for GSOC 2017 and I am interesting
about developing the CLI tool for WSO2 Identity Server (in reference to
this:
https://docs.wso2.com/display/GSoC/Project+Proposals+for+
2017#ProjectProposalsfor2017-Proposal18:[IS]CLIToolforWSO2IdentityServer)

I have already gone through the WSO2 IS documentation several times and I
maintain a blog to record my experience with the product.
https://isurangaperera.wordpress.com/

Can someone describe more about security requirements of the CLI.

Regards,
Isuranga Perera
University of Colombo School of Computing
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Hi All,

2017-03-08 Thread Isuranga Perera
I am a third year undergraduate at University of Colombo School of
Computing. I went through the proposals for GSOC 2017 and I am interesting
about developing the CLI tool for WSO2 Identity Server (in reference to
this:
https://docs.wso2.com/display/GSoC/Project+Proposals+for+2017#ProjectProposalsfor2017-Proposal18:[IS]CLIToolforWSO2IdentityServer
)

I have already gone through the Identity server documentation several times
and I maintain a blog which indicates my progress on the development
process.

https://isurangaperera.wordpress.com/

I have already done some mini projects using GO. So I currently don't have
any problem related to that language.
Can you please describe security requirements of the CLI?

Regards,
Isuranga Perera
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev