Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Is it possible integrate my own user management instead of system console with iHub 3.1 Server
Srinivas Yarra
<p>Hi,</p>
<p> </p>
<p>Is it possible to integrate my own user management module instead of system console with iHub 3.1 Server?</p>
<p> </p>
<p><strong>use case</strong>: we need to merge or use single user management module for Application as well as iHub 3.1 server to avoid providing multiple times authorization stuff (application level and ihub3.1). Is it possible to use application authorization for ihub 3.1 server reports/dashboards?</p>
<p> </p>
<p>Thanks,</p>
<p>Srinivas</p>
Find more posts tagged with
Comments
JFreeman
<p>You can configured iHub to use an external application such as Active Directory or an LDAP to manage the user authenticaiton and credentials instead of the built in iHub user management.</p>
<p> </p>
<p>There is an LDAP Adapter configuration menu within system console for configuring this.</p>
Srinivas Yarra
<p>Hi Jesse,</p>
<p> </p>
<p>Thank you for your reply.</p>
<p> </p>
<p>LDAP Adapter will be take caring the authentication only or authorization support also means providing the resource(i.e reports/dashboards) privileges/access like read write or read only related stuff?</p>
<p> </p>
<p>As per our use case, we are using the ldap for authentication purpose only and authorization will be at database side.</p>
<p> </p>
<p>Could you please give clarification ?</p>
<p> </p>
<p>Thanks in Adv.</p>
<p> </p>
<p>Thanks,</p>
<p>Srinivas</p>
JFreeman
<p>I am not sure I'm clear on exactly what you are asking.</p>
<p>Could you please provide additional details on what you are wanting?</p>
Srinivas Yarra
<p>Hi Jesse,</p>
<p> </p>
<p>Thank you for your reply.</p>
<p> </p>
<p>We have been enabled the RSSE SOAP Service User Management in our iHub 3.1 Server using installed system console on tomcat 7 server. It is reading the Json file data for authentication and role information. But if user is trying to modify his profile data like password, description, mail etc. then it is not updating. </p>
<p> </p>
<p>How to save profile data from iportal and reloading the json file without restarting the tomcat server.</p>
<p> </p>
<p>Kindly provide any example to update json file or delete user using CallOpenSecurityLibrary API or PassThrough RSSE API .</p>
<p> </p>
<p>Thanks,</p>
<p>Srinivas</p>
JFreeman
<p>Is it a flat json file or are you receiving a json response from an LDAP server?</p>
<p>Are the users changing their settings from within the iHub and you are wanting the changes to be propagated to the json file?</p>
Srinivas Yarra
<p>Hi Jesse,</p>
<p> </p>
<p>Thank you for your reply.</p>
<p> </p>
<p>As of now, we are using flat file for knowing the RSSE functionality and work flow. Plan to use json response from ldap server in Production.</p>
<p> </p>
<p>Yes Jesse, users may change his information like email, password, description and etc from iHub and changes need to be propagated into json file.</p>
<p> </p>
<p>Thanks,</p>
<p>Srinivas</p>
JFreeman
<p>When an RSSE is setup to externalize these properties, they are propagated into iHub from the external source. However, I do not believe it works the other way around where the values can be changed in iHub and then be propagated back to the source.</p>
<p> </p>
<p>I will do some digging, but I believe the changes need to be made at the source (in the LDAP or AD installation).</p>
Srinivas Yarra
<p>Hi Jesse,</p>
<p> </p>
<p>Thank you Jesse for your great support.</p>
<p> </p>
<p>We have gone through the passThrough method of SampleRSSE class, not sure when this method will be calling. As per logic we can reload data as well as save data to json file etc. Suppose if we add new user/ delete existing user in ldap server how it will affect at iHub server as per my understanding it will be loading at once and keeping in in-memory.</p>
<p> </p>
<p>Once again thanks lot...</p>
<p> </p>
<p>Thanks,</p>
<p>Srinivas</p>
JFreeman
<p>When a new user/group is added to the LDAP, the information is propagated to the iHub. When the information is propagated to the iHub, it is stored in the iHub's metadata database.</p>
Srinivas Yarra
<p>Hi Jesse,</p>
<p> </p>
<p>Thank you for your reply.</p>
<p> </p>
<p>Have you done anything for the propagated to iHub if user/group is added to LDAP level. We added a new user in flat json file but newly added user is not able to login in iportal. It means that flat file json data is not reloaded or anything we did mistake?</p>
<p> </p>
<p>We got below log message for newly added user in json when we trying to login in portal:</p>
<p><strong>"authenticate(): User user2 doesn't exist"</strong></p>
<p> </p>
<p>Can you please provide sample code w<span style="color:rgb(40,40,40);font-family:'Source Sans Pro', sans-serif;">hen a new user/group is added to the LDAP, the information is propagated to the iHub ?</span></p>
<p> </p>
<p> </p>
<p>Thanks,</p>
<p>Srinivas</p>
JFreeman
<p>There is an RSSE cache timeout setting that controls how frequently the RSSE cache is updated. By default I believe it is 60 minutes. Every time this triggers, any changes should be propagated into the iHub. If you are in a test environment that does not receive heavy load, you can reduce the RSSE cache timeout to something smaller such as 1-5 minutes.</p>
Srinivas Yarra
<p>Thank you Jesse for your reply.</p>
JFreeman
<p>You're welcome.</p>
<p> </p>
<p>Let us know if you have any additional questions.</p>