Thanks Mushtaq. I will try this. On Fri, Nov 3, 2017 at 11:38 PM, Mushthaq Rumy <[email protected]> wrote:
> Hi Ushani, > > AFAIK you can pass null values to initiate a configurationContext as shown > in [1]. Something like below would do. > > configContext = > ConfigurationContextFactory.createConfigurationContextFromFileSystem(null, > null); > > And alternatively you can also try this way. > > String endPoint = SERVER_URL + "RemoteUserStoreManagerService"; > RemoteUserStoreManagerServiceStub remoteUserStoreManagerServiceStub = new > RemoteUserStoreManagerServiceStub(endPoint); > AuthenticateStub.authenticateStub(userName, password, > remoteUserStoreManagerServiceStub); > > remoteUserStoreManagerServiceStub.addRole(roleName, null, null); > > I hope this helps. > > [1] - http://shazninazeer.blogspot.com/2014/10/creating-roles- > and-assigning.html > > Thanks & Regards, > Mushthaq > > On Fri, Nov 3, 2017 at 4:33 PM, Ushani Balasooriya <[email protected]> > wrote: > >> Hi, >> >> I am going to implement a third party web application for Users and roles >> creation. >> >> Below are the steps I carried out. >> >> 1. I have taken the same travelocity web app and customizing it adding a >> form submission in the home which which loads after the login. >> 2. I have my jsp form with the correct servlet mapping. >> 3. In My method, I am trying to add a user role by referring the example >> given in this doc [1] >> >> [1] https://docs.wso2.com/display/IS520/Managing+Users+and+ >> Roles+with+APIs >> >> My Question is, >> >> Without using the below approach to create a >> *ConfigurationContextFactory* and authenticating the logged in user, >> what is the correct way to proceed with my implementation? Since this is >> looking for the given client.axis2.xml. >> >> try { >> configContext = ConfigurationContextFactory.cr >> eateConfigurationContextFromFileSystem( >> "repo", "repo/conf/client.axis2.xml"); >> authstub = new AuthenticationAdminStub(configContext, SERVER_URL >> + "AuthenticationAdmin"); >> >> // Authenticates as a user having rights to add users. >> if (authstub.login("admin", "admin", null)) { >> cookie = (String) authstub._getServiceClient().g >> etServiceContext().getProperty( >> HTTPConstants.COOKIE_STRING); >> >> >> In order to call the addRole method in UserStoreManager class, I need to >> set correct value to the *realm*. Please correct me if my understanding >> is wrong since I am not much familiar with this. Appreciate your advice. >> >> *UserRealm realm = WSRealmBuilder.createWSRealm(SERVER_URL, cookie, >> configContext); * >> * UserStoreManager storeManager = realm.getUserStoreManager(); * >> >> Thanks, >> -- >> *Ushani Balasooriya* >> Associate Technical Lead - EE; >> WSO2 Inc; http://www.wso2.com/. >> Mobile; +94772636796 >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Mushthaq Rumy > *Software Engineer* > Mobile : +94 (0) 779 492140 <%2B94%20%280%29%20773%20451194> > Email : [email protected] > WSO2, Inc.; http://wso2.com/ > lean . enterprise . middleware. > > <http://wso2.com/signature> > -- *Ushani Balasooriya* Associate Technical Lead - EE; WSO2 Inc; http://www.wso2.com/. Mobile; +94772636796
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
