HI On Fri, Jul 17, 2015 at 4:00 PM, Suhan Dharmasuriya <[email protected]> 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 <[email protected]> > wrote: > >> Hi Suhan, >> >> On Fri, Jul 17, 2015 at 10:41 AM, Suhan Dharmasuriya <[email protected]> >> 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 <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> On Wed, Jul 15, 2015 at 5:46 PM, Suhan Dharmasuriya <[email protected]> >>>> 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:alias>https://localhost:9443/oauth2/token/ >>>>> </xsd:alias> >>>>> <xsd:certificate>BASE64 encoded String goes >>>>> here</xsd:certificate> >>>>> <xsd:displayName>Sample IdP</xsd:displayName> >>>>> <xsd:enable>true</xsd:enable> >>>>> <xsd:federationHub>false</xsd:federationHub> >>>>> <xsd:homeRealmId>localhost</xsd:homeRealmId> >>>>> <xsd:identityProviderDescription>Sample >>>>> Description</xsd:identityProviderDescription> >>>>> >>>>> <xsd:identityProviderName>TestIdP</xsd:identityProviderName> >>>>> <xsd:primary>true</xsd:primary> >>>>> <xsd:provisioningRole>test</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: [email protected], 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: [email protected], 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: [email protected], blog: isharaaruna.blogspot.com, mobile: +94717996791
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
