Skip to Main Content

Application Development Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Authentication using Satellite and CS

942885Jun 11 2012 — edited Jun 11 2012
Hi guys,

We are developing a selfservice portal for a telecom company, and we are using FatWire to handle the portal aspects of the site. In this portal we have a secure area that just clients of that company can access, so, when the user register in the portal, we have to link that user with a existing customer in the CRM database.

As we are using WLS, we implemented a custom security provider to perform the correlation and we are using JAAS, so we configurated the web.xml to security url patterns based on roles. Also we implemented a wrapper and using that wrapper we mapped the ACLs based on the Session's principals.

That works for CS.

But when we put a Satellite server ahead the CS server, the principal is mapped just in Satellite so the wrapper can't map the ACLs, because principal in CS doesn't exist.

In the last couple days we were struggling with that and exploring alternatives, but without success.

Do you guys have any suggestion of what we can or what we should do?

Thanks in advance,

Tiago Nascimento

Comments

gdarling - oracle
Hi,

The most common cause of "provider cannot be found.." these days is having 32 bit oracle client installed when the app is 64 bit, or vice versa. It doesnt sound like that's the case here though.
Do you have multiple Oracle homes installed? Make sure the home oraoledb is getting loaded out of is the first in your PATH environment variable.
Short of that, there's no reason I can think of you shouldnt be able to install just 112102 odac and use oledb with 32 bit app. You may want to open a SR with support so we can troubleshoot your particular installation.
You may also want to try using Process Monitor from sysinternals.com to monitor dlls being loaded to see if you can figure out where it's looking, for what, and why it failed.

Hope it helps, but realize it probably doesnt.

Greg
820114
Thanks Greg.

"Do you have multiple Oracle homes installed? Make sure the home oraoledb is getting loaded out of is the first in your PATH environment variable."
[KB]: I am trying to run on the machine where there is no oracle client machine installed. Is my understanding correct that we can use Oracle OleDB driver from VBA by installing the ODAC only on client machine?

You may want to open a SR with support so we can troubleshoot your particular installation.
[KB]: Can you please point me to some instruction page to raise a SR. This is first time that i will be raising a SR.

Thanks
Kamlesh
835057
Hi Greg,

Wondering if you could help.

Facing the "Provider cannot be found" message on a Win2008 Svr R2 64bit when attempting to launch the third-party software. DB patched to 10.2.0.5.0

The sw installed on an XP gets launched fine.

Fact is, I ignorantly took the client installer for the XP and installed it on the server. I also made the mistake of not looking at the install log in its entirety before proceeding - I saw InstantClient was selected and did the same, later realising the DBA who installed on the XP later uninstalled InstantClient and reinstalled Administrator-type.

So I did the same. But I was later told I should have installed the 64bit version of client installer.

So it was reinstalled by DBA, but this error is bugging me. And this error is also happening on the DB server itself, after installing the software there.

Well, hope you can provide some insights into what could be wrong and how to fix it, thanx


Rgds,
SM
1 - 3
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jul 9 2012
Added on Jun 11 2012
2 comments
122 views