Re: [Dev] User profile management - getNameAssociatedWith

2015-07-17 Thread Ishara Karunarathna
Hi Suhan,

On Fri, Jul 17, 2015 at 10:41 AM, Suhan Dharmasuriya suh...@wso2.com
wrote:

 Hi Ishara,

 Thank you for the guidance.
 Is it necessary to set the same resident IDP certificate to the IDP that
 we are creating [1] [@109]?
 If not, will it affect the retrieval of the Associated name functionality?

There shouldn't be a affect with certificate with Associated ID
functionality.

I'm not clear what your are going to do.Better if you explain what your are
going to do here.


 I'm trying to get the resident IDP in App Server but unable to do so.
 Therefore when creating the new IDP, I tried with setting up a dummy
 certificate value with BASE64 encoded.

 [1]
 https://github.com/wso2/product-is/blob/7c3cbe328ea37ecbbee995a9528d4de44495e633/modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/identity/integration/test/identity/mgt/IdentityProviderMgtServiceTestCase.java

 Thanks,
 Suhan


 On Wed, Jul 15, 2015 at 6:07 PM, Ishara Karunarathna isha...@wso2.com
 wrote:

 Hi,

 On Wed, Jul 15, 2015 at 5:46 PM, Suhan Dharmasuriya suh...@wso2.com
 wrote:

 Hi,

 What is the functionality of $subject?

 If you did an account association. Sending Associated IDP, Associated
 subject ID you can get the Associated users (Who exist in the user store)
 user name.

 Thanks,
 Ishara

 I'm observing this operation inside UserProfileMgtService [1] when admin
 services are exposed in App Server latest build.

 I have added an IdP with basic details [2].

  mgt:identityProvider
 xsd:aliashttps://localhost:9443/oauth2/token//xsd:alias
 xsd:certificateBASE64 encoded String goes
 here/xsd:certificate
 xsd:displayNameSample IdP/xsd:displayName
 xsd:enabletrue/xsd:enable
 xsd:federationHubfalse/xsd:federationHub
 xsd:homeRealmIdlocalhost/xsd:homeRealmId
 xsd:identityProviderDescriptionSample
 Description/xsd:identityProviderDescription
 xsd:identityProviderNameTestIdP/xsd:identityProviderName
 xsd:primarytrue/xsd:primary
 xsd:provisioningRoletest/xsd:provisioningRole
  /mgt:identityProvider

 After performing associateID operation, I tried to call
 the getNameAssociatedWith through my custom client but getting a null
 object.

 Relevant sql is as follows [3].

 sql = SELECT DOMAIN_NAME, USER_NAME FROM IDN_ASSOCIATED_ID WHERE
 TENANT_ID = ? AND IDP_ID = (SELECT ID  +
   FROM IDP WHERE NAME = ? AND TENANT_ID = ?) AND
 IDP_USER_ID = ?;

 [1] https://localhost:9443/services/UserProfileMgtService?wsdl
 [2]
 https://github.com/wso2/carbon-identity/blob/master/components/idp-mgt/org.wso2.carbon.idp.mgt/src/main/java/org/wso2/carbon/idp/mgt/IdentityProviderManagementService.java
 [3]
 https://github.com/wso2/carbon-identity/blob/master/components/user-mgt/org.wso2.carbon.identity.user.profile/src/main/java/org/wso2/carbon/identity/user/profile/mgt/UserProfileAdmin.java

 Thanks,
 Suhan


 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




 --
 Ishara Karunarathna
 Senior Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
 +94717996791




 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




-- 
Ishara Karunarathna
Senior Software Engineer
WSO2 Inc. - lean . enterprise . middleware |  wso2.com

email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
+94717996791
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] User profile management - getNameAssociatedWith

2015-07-17 Thread Suhan Dharmasuriya
Hi Ishara,

Scenario I'm trying is as follows.
I'm trying to test the associated ID functionality regarding the
UserProfileMgtService
in App Server.
Therefore to test the same I have to create an IDP first with basic details.
I have successfully tested the following operations.
1. associateID
2. getAssociatedIDs
3. removeAssociateID

However I'm unable to get a value with getNameAssociatedWith.
I have logged in to my AuthenticatorClient using default admin credentials.

Can you please provide some related documentation or an article regarding
the associated ID functionality?
I would like to further analyse this scenario in depth.

Thanks,
Suhan


On Fri, Jul 17, 2015 at 12:05 PM, Ishara Karunarathna isha...@wso2.com
wrote:

 Hi Suhan,

 On Fri, Jul 17, 2015 at 10:41 AM, Suhan Dharmasuriya suh...@wso2.com
 wrote:

 Hi Ishara,

 Thank you for the guidance.
 Is it necessary to set the same resident IDP certificate to the IDP that
 we are creating [1] [@109]?
 If not, will it affect the retrieval of the Associated name functionality?

 There shouldn't be a affect with certificate with Associated ID
 functionality.

 I'm not clear what your are going to do.Better if you explain what your
 are going to do here.


 I'm trying to get the resident IDP in App Server but unable to do so.
 Therefore when creating the new IDP, I tried with setting up a dummy
 certificate value with BASE64 encoded.

 [1]
 https://github.com/wso2/product-is/blob/7c3cbe328ea37ecbbee995a9528d4de44495e633/modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/identity/integration/test/identity/mgt/IdentityProviderMgtServiceTestCase.java

 Thanks,
 Suhan


 On Wed, Jul 15, 2015 at 6:07 PM, Ishara Karunarathna isha...@wso2.com
 wrote:

 Hi,

 On Wed, Jul 15, 2015 at 5:46 PM, Suhan Dharmasuriya suh...@wso2.com
 wrote:

 Hi,

 What is the functionality of $subject?

 If you did an account association. Sending Associated IDP, Associated
 subject ID you can get the Associated users (Who exist in the user store)
 user name.

 Thanks,
 Ishara

 I'm observing this operation inside UserProfileMgtService [1] when
 admin services are exposed in App Server latest build.

 I have added an IdP with basic details [2].

  mgt:identityProvider
 xsd:aliashttps://localhost:9443/oauth2/token//xsd:alias
 xsd:certificateBASE64 encoded String goes
 here/xsd:certificate
 xsd:displayNameSample IdP/xsd:displayName
 xsd:enabletrue/xsd:enable
 xsd:federationHubfalse/xsd:federationHub
 xsd:homeRealmIdlocalhost/xsd:homeRealmId
 xsd:identityProviderDescriptionSample
 Description/xsd:identityProviderDescription
 xsd:identityProviderNameTestIdP/xsd:identityProviderName
 xsd:primarytrue/xsd:primary
 xsd:provisioningRoletest/xsd:provisioningRole
  /mgt:identityProvider

 After performing associateID operation, I tried to call
 the getNameAssociatedWith through my custom client but getting a null
 object.

 Relevant sql is as follows [3].

 sql = SELECT DOMAIN_NAME, USER_NAME FROM IDN_ASSOCIATED_ID WHERE
 TENANT_ID = ? AND IDP_ID = (SELECT ID  +
   FROM IDP WHERE NAME = ? AND TENANT_ID = ?) AND
 IDP_USER_ID = ?;

 [1] https://localhost:9443/services/UserProfileMgtService?wsdl
 [2]
 https://github.com/wso2/carbon-identity/blob/master/components/idp-mgt/org.wso2.carbon.idp.mgt/src/main/java/org/wso2/carbon/idp/mgt/IdentityProviderManagementService.java
 [3]
 https://github.com/wso2/carbon-identity/blob/master/components/user-mgt/org.wso2.carbon.identity.user.profile/src/main/java/org/wso2/carbon/identity/user/profile/mgt/UserProfileAdmin.java

 Thanks,
 Suhan


 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




 --
 Ishara Karunarathna
 Senior Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
 +94717996791




 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




 --
 Ishara Karunarathna
 Senior Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
 +94717996791




-- 
Suhan Dharmasuriya
Software Engineer - Test Automation

*WSO2, Inc. *

lean . enterprise . middleware
Tel: +94 112 145345
Mob: +94 779 869138
Blog: http://suhan-opensource.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] User profile management - getNameAssociatedWith

2015-07-17 Thread Ishara Karunarathna
HI

On Fri, Jul 17, 2015 at 4:00 PM, Suhan Dharmasuriya suh...@wso2.com wrote:

 Hi Ishara,

 Scenario I'm trying is as follows.
 I'm trying to test the associated ID functionality regarding the 
 UserProfileMgtService
 in App Server.
 Therefore to test the same I have to create an IDP first with basic
 details.
 I have successfully tested the following operations.
 1. associateID
 2. getAssociatedIDs
 3. removeAssociateID

 However I'm unable to get a value with getNameAssociatedWith.
 I have logged in to my AuthenticatorClient using default admin credentials.

 Can you please provide some related documentation or an article regarding
 the associated ID functionality?

You will find it here[1].

[1]
http://daytodayjava.blogspot.com/2015/04/manage-user-account-associations.html

 I would like to further analyse this scenario in depth.

 Thanks,
 Suhan


 On Fri, Jul 17, 2015 at 12:05 PM, Ishara Karunarathna isha...@wso2.com
 wrote:

 Hi Suhan,

 On Fri, Jul 17, 2015 at 10:41 AM, Suhan Dharmasuriya suh...@wso2.com
 wrote:

 Hi Ishara,

 Thank you for the guidance.
 Is it necessary to set the same resident IDP certificate to the IDP that
 we are creating [1] [@109]?
 If not, will it affect the retrieval of the Associated name
 functionality?

 There shouldn't be a affect with certificate with Associated ID
 functionality.

 I'm not clear what your are going to do.Better if you explain what your
 are going to do here.


 I'm trying to get the resident IDP in App Server but unable to do so.
 Therefore when creating the new IDP, I tried with setting up a dummy
 certificate value with BASE64 encoded.

 [1]
 https://github.com/wso2/product-is/blob/7c3cbe328ea37ecbbee995a9528d4de44495e633/modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/identity/integration/test/identity/mgt/IdentityProviderMgtServiceTestCase.java

 Thanks,
 Suhan


 On Wed, Jul 15, 2015 at 6:07 PM, Ishara Karunarathna isha...@wso2.com
 wrote:

 Hi,

 On Wed, Jul 15, 2015 at 5:46 PM, Suhan Dharmasuriya suh...@wso2.com
 wrote:

 Hi,

 What is the functionality of $subject?

 If you did an account association. Sending Associated IDP, Associated
 subject ID you can get the Associated users (Who exist in the user store)
 user name.

 Thanks,
 Ishara

 I'm observing this operation inside UserProfileMgtService [1] when
 admin services are exposed in App Server latest build.

 I have added an IdP with basic details [2].

  mgt:identityProvider
 xsd:aliashttps://localhost:9443/oauth2/token/
 /xsd:alias
 xsd:certificateBASE64 encoded String goes
 here/xsd:certificate
 xsd:displayNameSample IdP/xsd:displayName
 xsd:enabletrue/xsd:enable
 xsd:federationHubfalse/xsd:federationHub
 xsd:homeRealmIdlocalhost/xsd:homeRealmId
 xsd:identityProviderDescriptionSample
 Description/xsd:identityProviderDescription

 xsd:identityProviderNameTestIdP/xsd:identityProviderName
 xsd:primarytrue/xsd:primary
 xsd:provisioningRoletest/xsd:provisioningRole
  /mgt:identityProvider

 After performing associateID operation, I tried to call
 the getNameAssociatedWith through my custom client but getting a null
 object.

 Relevant sql is as follows [3].

 sql = SELECT DOMAIN_NAME, USER_NAME FROM IDN_ASSOCIATED_ID WHERE
 TENANT_ID = ? AND IDP_ID = (SELECT ID  +
   FROM IDP WHERE NAME = ? AND TENANT_ID = ?) AND
 IDP_USER_ID = ?;

 [1] https://localhost:9443/services/UserProfileMgtService?wsdl
 [2]
 https://github.com/wso2/carbon-identity/blob/master/components/idp-mgt/org.wso2.carbon.idp.mgt/src/main/java/org/wso2/carbon/idp/mgt/IdentityProviderManagementService.java
 [3]
 https://github.com/wso2/carbon-identity/blob/master/components/user-mgt/org.wso2.carbon.identity.user.profile/src/main/java/org/wso2/carbon/identity/user/profile/mgt/UserProfileAdmin.java

 Thanks,
 Suhan


 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




 --
 Ishara Karunarathna
 Senior Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
 +94717996791




 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




 --
 Ishara Karunarathna
 Senior Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
 +94717996791




 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




-- 
Ishara Karunarathna
Senior Software Engineer
WSO2 Inc. - lean . 

Re: [Dev] User profile management - getNameAssociatedWith

2015-07-16 Thread Suhan Dharmasuriya
Hi Ishara,

Thank you for the guidance.
Is it necessary to set the same resident IDP certificate to the IDP that we
are creating [1] [@109]?
If not, will it affect the retrieval of the Associated name functionality?

I'm trying to get the resident IDP in App Server but unable to do so.
Therefore when creating the new IDP, I tried with setting up a dummy
certificate value with BASE64 encoded.

[1]
https://github.com/wso2/product-is/blob/7c3cbe328ea37ecbbee995a9528d4de44495e633/modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/identity/integration/test/identity/mgt/IdentityProviderMgtServiceTestCase.java

Thanks,
Suhan


On Wed, Jul 15, 2015 at 6:07 PM, Ishara Karunarathna isha...@wso2.com
wrote:

 Hi,

 On Wed, Jul 15, 2015 at 5:46 PM, Suhan Dharmasuriya suh...@wso2.com
 wrote:

 Hi,

 What is the functionality of $subject?

 If you did an account association. Sending Associated IDP, Associated
 subject ID you can get the Associated users (Who exist in the user store)
 user name.

 Thanks,
 Ishara

 I'm observing this operation inside UserProfileMgtService [1] when admin
 services are exposed in App Server latest build.

 I have added an IdP with basic details [2].

  mgt:identityProvider
 xsd:aliashttps://localhost:9443/oauth2/token//xsd:alias
 xsd:certificateBASE64 encoded String goes
 here/xsd:certificate
 xsd:displayNameSample IdP/xsd:displayName
 xsd:enabletrue/xsd:enable
 xsd:federationHubfalse/xsd:federationHub
 xsd:homeRealmIdlocalhost/xsd:homeRealmId
 xsd:identityProviderDescriptionSample
 Description/xsd:identityProviderDescription
 xsd:identityProviderNameTestIdP/xsd:identityProviderName
 xsd:primarytrue/xsd:primary
 xsd:provisioningRoletest/xsd:provisioningRole
  /mgt:identityProvider

 After performing associateID operation, I tried to call
 the getNameAssociatedWith through my custom client but getting a null
 object.

 Relevant sql is as follows [3].

 sql = SELECT DOMAIN_NAME, USER_NAME FROM IDN_ASSOCIATED_ID WHERE
 TENANT_ID = ? AND IDP_ID = (SELECT ID  +
   FROM IDP WHERE NAME = ? AND TENANT_ID = ?) AND
 IDP_USER_ID = ?;

 [1] https://localhost:9443/services/UserProfileMgtService?wsdl
 [2]
 https://github.com/wso2/carbon-identity/blob/master/components/idp-mgt/org.wso2.carbon.idp.mgt/src/main/java/org/wso2/carbon/idp/mgt/IdentityProviderManagementService.java
 [3]
 https://github.com/wso2/carbon-identity/blob/master/components/user-mgt/org.wso2.carbon.identity.user.profile/src/main/java/org/wso2/carbon/identity/user/profile/mgt/UserProfileAdmin.java

 Thanks,
 Suhan


 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




 --
 Ishara Karunarathna
 Senior Software Engineer
 WSO2 Inc. - lean . enterprise . middleware |  wso2.com

 email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
 +94717996791




-- 
Suhan Dharmasuriya
Software Engineer - Test Automation

*WSO2, Inc. *

lean . enterprise . middleware
Tel: +94 112 145345
Mob: +94 779 869138
Blog: http://suhan-opensource.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] User profile management - getNameAssociatedWith

2015-07-15 Thread Ishara Karunarathna
Hi,

On Wed, Jul 15, 2015 at 5:46 PM, Suhan Dharmasuriya suh...@wso2.com wrote:

 Hi,

 What is the functionality of $subject?

If you did an account association. Sending Associated IDP, Associated
subject ID you can get the Associated users (Who exist in the user store)
user name.

Thanks,
Ishara

 I'm observing this operation inside UserProfileMgtService [1] when admin
 services are exposed in App Server latest build.

 I have added an IdP with basic details [2].

  mgt:identityProvider
 xsd:aliashttps://localhost:9443/oauth2/token//xsd:alias
 xsd:certificateBASE64 encoded String goes
 here/xsd:certificate
 xsd:displayNameSample IdP/xsd:displayName
 xsd:enabletrue/xsd:enable
 xsd:federationHubfalse/xsd:federationHub
 xsd:homeRealmIdlocalhost/xsd:homeRealmId
 xsd:identityProviderDescriptionSample
 Description/xsd:identityProviderDescription
 xsd:identityProviderNameTestIdP/xsd:identityProviderName
 xsd:primarytrue/xsd:primary
 xsd:provisioningRoletest/xsd:provisioningRole
  /mgt:identityProvider

 After performing associateID operation, I tried to call
 the getNameAssociatedWith through my custom client but getting a null
 object.

 Relevant sql is as follows [3].

 sql = SELECT DOMAIN_NAME, USER_NAME FROM IDN_ASSOCIATED_ID WHERE
 TENANT_ID = ? AND IDP_ID = (SELECT ID  +
   FROM IDP WHERE NAME = ? AND TENANT_ID = ?) AND
 IDP_USER_ID = ?;

 [1] https://localhost:9443/services/UserProfileMgtService?wsdl
 [2]
 https://github.com/wso2/carbon-identity/blob/master/components/idp-mgt/org.wso2.carbon.idp.mgt/src/main/java/org/wso2/carbon/idp/mgt/IdentityProviderManagementService.java
 [3]
 https://github.com/wso2/carbon-identity/blob/master/components/user-mgt/org.wso2.carbon.identity.user.profile/src/main/java/org/wso2/carbon/identity/user/profile/mgt/UserProfileAdmin.java

 Thanks,
 Suhan


 --
 Suhan Dharmasuriya
 Software Engineer - Test Automation

 *WSO2, Inc. *

 lean . enterprise . middleware
 Tel: +94 112 145345
 Mob: +94 779 869138
 Blog: http://suhan-opensource.blogspot.com/




-- 
Ishara Karunarathna
Senior Software Engineer
WSO2 Inc. - lean . enterprise . middleware |  wso2.com

email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,   mobile:
+94717996791
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev