Focal Point
[SOLVED] Security-enabled BI Portal pages

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/1227009186

April 19, 2016, 10:32 AM
Mark J. Lora
[SOLVED] Security-enabled BI Portal pages
We have a "Roster Directory" application at our university and would like to configure a BI Portal so that students can access certain portal pages (tabs), and faculty/staff can access others. I'm familiar with how security can be assigned to the pages. My question is whether it is possible to "hide" portal pages from even appearing based on a user's AD security. That is, I don't want students to even see the existence of portal pages that are faculty/staff specific. Conversely, faculty/staff may view ALL portal pages.

Alternatively, if this is not possible, can a .fex file be written to test a users's security and then redirect him/her to one of two portals: one for Students, and one for Faculty/Staff? We've explored the following to test a user's security:

-TYPE USERID IS: &FOCSECUSER
-SET &LIST = GRPLIST(3000, 'A3000');
-TYPE Groups for USER: &LIST

Can we then apply logic that redirects personA to URL1 and personB to URL2?

This message has been edited. Last edited by: Mark J. Lora,


WebFOCUS 8104
April 19, 2016, 11:25 AM
eric.woerle
The security groups can be connected to AD groups. You would then use those groups to give or restrict access to your Portal, the Individual Pages on that Portal, The Reports, or all three. No need to use GRPLIST for this stuff.


Eric Woerle
8.1.05M Gen 913- Reporting Server Unix
8.1.05 Client Unix
Oracle 11.2.0.2
April 19, 2016, 01:07 PM
SSander
We have 12+ portals ( per business area etc ) and what we did following.
Created new "main portal" where we display links to different portals.

How we assign this to main portal is setting under client settings "Default portal" or something like that there you put something following:
/ibi_apps/bip/portals/portalname

Now what will you lose now is the "content tree" and wierd looking blue area on right Smiler (havent saw it for years now Smiler )

What I did for that is made second page to "Main portal" where I assigned the "Content" tree container and also have some internal metrics like datamarts loaded etc.


Release: WebFOCUS 8104, AppStudio: 8105
OS: Windows
Output: HTML,Excel,Active Reports
April 19, 2016, 06:11 PM
Waz
What version of WebFOCUS are you using ?

Your signature states 7703, but Portals came in in V8.

Also we have found bugs in the setting up of security with 8.1.04 which are fixed in 8.1.05.

Version is important !


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!

April 21, 2016, 02:45 PM
Mark J. Lora
We are in WebFOCUS 8104


WebFOCUS 8104
April 21, 2016, 06:00 PM
Waz
The way you can do this is:

Assuming that the users belongs to different groups in the Security Center, then you need to grant permitted to the portal to all, but in each page grant denied to those that should not see the tab.

There is a bug in 8.1.04 that does not allow you to grant access to the portal only (not children) and then grant access to the page.

This is fixed in 8.1.05


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!

April 22, 2016, 03:16 PM
Mark J. Lora
Waz...
Thank you so much. That worked. Once we set the tabs to "Denied" status, it worked as expected.


WebFOCUS 8104
September 12, 2016, 02:27 PM
gthomsen78
Hello!
I'm running WF 8.1.05 and am trying to achieve a similar feat; I need to provide certain pages based on applied security roles... but I can't seem to find any access to security save for the security button in the navigation ribbon, which takes me to the security setup for the entire portal.

I can't seem to access security options specific to any objects within the portal.

If anyone can direct me to the tab-specific security settings, I'd very much appreciate it.

Thank you!

Gentre
WF8.1.05