My Oracle Support Banner

OBIEE Login Fails for Active Directory Users After Configuring Multiple Authentication Providers. Log Error: [OBI-SEC-00501] Could not find user "<USERNAME>" in the Identity Store. (Doc ID 2583185.1)

Last updated on FEBRUARY 14, 2021

Applies to:

Oracle Virtual Directory - Version 12.2.1.2.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.2.0 version, Library OVD

Microsoft (MS) Active Directory (AD) Authentication Provider configured in Weblogic and virtualization was enabled for OBIEE.

Afterwards, AD users are unable to authenticate to OBIEE Analytics.

Authentication works fine for users from the Default Authentication Provider.

The log shows the user attributes are searched successfully, but then returns the message "<ENTRY> is not returned".

Error stack shows the following:

[TRACE] [] [oracle.ods.virtualization] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: <ECID>] [APP: <BI>] [partition-name: <DOMAIN>] [tenant-name: GLOBAL] [DSID: <DSID>] [SI-Key: <SI-KEY>] [SRC_CLASS: oracle.ods.virtualization.engine.util.VDELogger] [SRC_METHOD: debug] GenericMapper: PostSearchentry: CN=<USERNAME>,OU=Users,<DC=COMPANY>,DC=com is NOT returned.


[NOTIFICATION] [] [] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: <ECID>] [APP: <BI>] [partition-name: <DOMAIN>] [tenant-name: GLOBAL] [DSID: <DSID>] [SI-Key: <SI-KEY>] OBI-SEC-00501[[
oracle.bi.security.centaurus.UserNotFoundException: [BISecurity] [oracle.bi.security.centaurus.IdentityStoreProvider::getUserProfile] [OBI-SEC-00501] Could not find user "<USERNAME>" in the Identity Store.
at oracle.bi.security.centaurus.IDSIdentityStoreProvider.getUserProfile(IDSIdentityStoreProvider.java:465)
at oracle.bi.security.centaurus.AuthenticateUserAction.run(AuthenticateUserAction.java:79)
at oracle.bi.security.centaurus.CentaurusService.authenticateUser(CentaurusService.java:103)

..

Caused by: oracle.igf.ids.EntityNotFoundException: Entity not found for the search filter (&(objectclass=person)(usernameattr=<USERNAME>)).
at oracle.igf.ids.arisid.ArisIdServiceManager.findEntity(ArisIdServiceManager.java:1721)
at oracle.igf.ids.UserManager.searchUser(UserManager.java:184)
at oracle.bi.security.centaurus.IDSIdentityStoreProvider.getUserProfile(IDSIdentityStoreProvider.java:456)
... 44 more
Caused by: oracle.igf.ids.arisid.ArisIdNoSuchSubjectException: Entity not found for the search filter (&(objectclass=person)(usernameattr=<USERNAME>)).
at com.oracle.ovd.arisid.OvdIdsStackProvider.doFind(OvdIdsStackProvider.java:1367)
at com.oracle.ovd.arisid.ArisIdStackProvider.doFind(ArisIdStackProvider.java:172)
at org.openliberty.arisid.Interaction.doFind(Interaction.java:1022)
at oracle.igf.ids.arisid.ArisIdServiceManager.findEntity(ArisIdServiceManager.java:1628)
... 46 more

 

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
 Library Oracle Virtual Directory (libOVD) Commands
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.