Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

BISQLGroupProvider configuration issue in SAML SSO

Received Response
23
Views
3
Comments
KPI Engineers
KPI Engineers Rank 3 - Community Apprentice

Hi Team,

We have configured SAML SSO for authentication , and BISQLGroupProvider for authorization from external table(where the user can update the group name in the landing page application(which is SSO integrated).

Flow of the process:

1)The user logs into the landing page application(which is SAML SSO integrated in the same weblogic domain).

2) The user selects a group among the list of groups and click on Next button

3) As the user click on the Next button it would navigate to OBIEE analytics4) When we check the Roles for the logged user in the "MyAccount" it has to update with updated role(latest group selected in the landing page appl)

But this is not happening, we were unable to see the updated role/group instantly, it takes 4-5 mins to get the updated role.

Could you please help how can the BISQLGroupProvider should instantly get the updated group from the external table

Is there any property BISQLGROUPProvider for refresh interval configuration

Thanks

Siva

Thanks

Siva

Answers

  • mac2
    mac2 Rank 4 - Community Specialist

    Siva,

    I am actually trying to do a similar thing as you, in a new OBIEE 12.2.1.2.0 environment, where I want to do SAML 2.0 for authentication and use the BISQLGroupProvider for external database table authorization. I am struggling to make ours work, and you seem to be further along than me, but I do have some thoughts on your issue:

    1) You didn't specify a version in your question which could be why nobody is responding. What is your OBIEE version?

    2) If you "Reload files and metadata", does the group show up on the user's my account page even before 4-5 minutes has passed? If so, that is a big clue to help us solve the problem as it would point to a caching issue.

    3) Related to item 2, In OBIEE 11g, user/group assignments can be cached. Read up on doc ID1638685.1, which explains the issue and how to change settings in instanceconfig if you're experience a caching type of issue. Not sure if these same settings or issue is even applicable to 12c (or even some later patched 11g versions).

    4) In the admin console -> security realms -> myrealm -> providers -> yourBISQLGroupProviderName -> Performance tab. Is the option checked to Enable Group Membership Lookup Hierarchy Caching? if so, this could be your problem.

    5) If you add a new group to your database, does it show up immediately in the admin console -> security realms -> myrealm -> users and groups -> groups tab? (In my environment it does)

    6) When the user/role assignment is happening in your SSO system/front end, does this get committed to your database immediately or is there some kind of delay?

    7) Has it ever worked as you're intending it to work in the past? If so, what has changed?

  • 3365941
    3365941 Rank 1 - Community Starter

    Thanks for the understanding our issue, to answer your questions :

    1) OBIEE version - 11.1.1.9.0 and SAML 2.0

    2) even we do reload metadata files , the group is not getting reflected before 4-5 mins

    3)we have tried the tags mentioned in the doc 1638685.1, but  it did not resolve the issue

    4)Even I have disabled the cache for the BISQLGroupProvider (ie in perfomance tab)

    5)Sometimes the groups are reflecting ,sometimes it not showing.

    6)Once we committed the database we are navigating to the BI Analytics

    7)We are trying it for the first time

    Even I believe its a cache issue , as it is getting refreshed after 5 mins, Do you have any idea for SAML SSO  , any paramter which disables the service provider cache