weixin_33701294 2012-06-23 09:10 采纳率: 0%
浏览 27

XAgent-Domino单一登录

we are using "single sign on" on our servers in our company. When opening an xpage application in the browser, the server logon mask is presented to the user.

Now we have the request to implement an REST service for a other non-domino application. We use the xagent pattern to implement this service. How can the client authenticate itself against this service in a simple ajax call?

Thanks Mario

  • 写回答

1条回答 默认 最新

  • weixin_33691700 2012-06-23 09:42
    关注

    Mario, you have options:

    1. The internet site configuration in the Domino directory allows to specify exception URLs where a basic HTTP(s) authentication gets accepted. The calling client only needs to provide username/password according to the HTTP standard. If your calling client is Java, then the Apache HTTP Client is a good choice since it handles all of that for you.
    2. You could generate a LTPA token if the other system has access to the shared secret (e.g a WebSphere server or a F1 load balancer) and provide that as a cookie. Again the Apache HTTP client is a good choice to do that
    3. You use the SecureDomino plug-in (commercial) that can authenticate clients based on an IP address
    4. You use Tivoli Access Manager (TAM) as proxy and generate the LTPA from Kerberos or NTML. Puakma Webbooster SSO is a business partner alternative to TAM
    5. You drag the project a little until 8.5.4 is out and use OAuth
    6. You allow anonymous access but require credentials inside the XML Post (like the MetaWebLog API implementation in Domino Blogsphere)

    "If there isn't at least a handful of solutions for any given problem, it isn't IBM"™

    评论

报告相同问题?

悬赏问题

  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛