0

我正在尝试在登录 URL 是 peoplesoft 登录页面的 ADF 移动设备中创建身份验证。当我在模拟器中输入用户名和密码时,它会引发错误。\

Terminating
Authentication URL responded with an illegal response code.
It is not basic authentication end point.
Please contact administrator

我遵循了以下教程

https://blogs.oracle.com/shay/entry/accessing_secure_web_services_from

在这里,我不想创建远程安全登录服务器,而是想使用 peoplesoft 进行身份验证。有什么想法吗?

我还在某处看到您可以通过在 SOAP 标头中添加用户名和密码来验证您调用的每个 Web 服务。非常感谢 ADF 的任何教程,@Shay Shmeltzer 任何想法都会有所帮助谢谢

4

1 回答 1

0

Oracle MAF 仅支持针对 HTTP 基本身份验证页面的安全身份验证,因此我认为您不能使用 peoplesoft 登录页面来验证您的应用程序和 Web 服务。

否则,您可以创建一个安全的 ADF 页面,通过 peoplesoft 登录凭据(用户名-密码)验证登录,然后将该页面部署到服务器并使用该页面保护您的 MAF 应用程序。

一些有用的链接
从 ADF Mobile 访问 Secure Web Services
ADF Mobile - Secured Web Service Access
ADF Mobile Application Security

关于您的第二个问题,是的,您可以自定义从 MAF 应用程序发送到肥皂网络服务的信封标头(添加用户名和密码或任何其他属性),方法是扩展SOAPProvider类并将其添加到 datacontrol.dcx 文件作为网络服务的提供者.

我可以在网上找到的唯一示例
http://docs.oracle.com/cd/E37975_01/doc.111240/e24475/amxwebservices.htm#autoId3

于 2014-07-22T13:40:05.677 回答