<delect id="j97xz"></delect>
    <b id="j97xz"><del id="j97xz"><em id="j97xz"></em></del></b>

    <ol id="j97xz"></ol>

      <ins id="j97xz"></ins>
        <output id="j97xz"><menuitem id="j97xz"><video id="j97xz"></video></menuitem></output>
        <noframes id="j97xz"><delect id="j97xz"></delect>

          <output id="j97xz"></output>
          <mark id="j97xz"></mark>
              <output id="j97xz"><cite id="j97xz"><noframes id="j97xz">
                查看: 18486|回复: 8

                ORACLE EBS通过windows域帐号登录

                [复制链接]
                求职 : 技术/实施/服务顾问
                论坛徽章:
                148
                马上有车
日期:2014-02-19 11:55:14水瓶座
日期:2016-03-15 14:22:54狮子座
日期:2016-01-13 11:28:06狮子座
日期:2016-01-11 16:52:18天枰座
日期:2016-01-08 13:36:54目光如炬
日期:2015-09-20 22:00:00目光如炬
日期:2015-09-20 22:00:002015年新春福章
日期:2015-03-06 11:57:31暖羊羊
日期:2015-03-04 14:50:37马上有房
日期:2015-01-26 12:15:37
                跳转到指定楼层
                1#
                发表于 2018-1-24 15:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                本帖最后由 simon_hm 于 2018-1-24 15:10 编辑

                头段时间做了一个POC,大致实现了通过windows域帐号登录ORACLE EBS,大致步骤如下:

                1,python启动一个web服务(涉及到的插件web.py),用户可以访问一个登录网页(新的登录页面替代掉EBS的登录页面)
                2,python调用ldap3对输入的用户名和密码进行域验证
                3,域验证失败,报错
                4,域验证通过
                4.1,调用EBS package(客户化自己写逻辑),检查用户名是否生效,如果失效或不存在,报错
                4.2,通过4.1校验之后,调用EBS API校验用户名密码:
                begin
                  -- Call the function
                  :result := fnd_web_sec.validate_login(p_user => :p_user,
                                                        p_pwd => :p_pwd);
                end;
                4.3,如果返回Y,调用登录页面

                登录页面内容(ebslogin.html):

                $def with (name,pwd)

                <html>
                  <head>
                    <title>LoginEBS</title>
                  </head>
                  <body>
                    <form action="http://hostname:port/OA_HTML/fndvald.jsp?lang_code=ZHS"
                      method="post" name="Login" id="Login">
                      <input type="hidden" name="username" value=$name>
                      <input type="hidden" name="password" value=$pwd>
                    </form>
                  </body>
                </html>

                4.4,如果返回N,调用EBS API,修改登录用户密码(密码用域验证通过的密码),如果修改密码失败(不符合密码复杂性规则等),返回报错信息
                4.5,如果密码修改失败,输出错误信息
                4.6,如果密码修改成功,调用登录页面
                论坛徽章:
                8
                ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
                2#
                发表于 2018-1-28 20:35 | 只看该作者
                楼主的功能,在会话到期的重新登陆也要考虑一下,应该就比较完美了。
                关于登陆功能的扩展,很巧合,我最近实现了登陆页面添加短信认证的功能。链接:http://www.kz486.com/thread-2096092-1-1.html
                鉴于领导烦恼的短信收费的问题,又弄了一个:
                微信扫描二维码(调用小程序)验证登陆的功能。操作效果非常类似现在主流的扫描二维码直接登陆系统。开发文档在年前应该可以整理好。

                使用道具 举报

                回复
                求职 : 技术/实施/服务顾问
                论坛徽章:
                148
                马上有车
日期:2014-02-19 11:55:14水瓶座
日期:2016-03-15 14:22:54狮子座
日期:2016-01-13 11:28:06狮子座
日期:2016-01-11 16:52:18天枰座
日期:2016-01-08 13:36:54目光如炬
日期:2015-09-20 22:00:00目光如炬
日期:2015-09-20 22:00:002015年新春福章
日期:2015-03-06 11:57:31暖羊羊
日期:2015-03-04 14:50:37马上有房
日期:2015-01-26 12:15:37
                3#
                 楼主| 发表于 2018-1-29 11:06 | 只看该作者
                samt007 发表于 2018-1-28 20:35
                楼主的功能,在会话到期的重新登陆也要考虑一下,应该就比较完美了。
                关于登陆功能的扩展,很巧合,我最近 ...

                扫描二维码登录很不错,当初想这么做主要是简化用户的登录,如果要输入短信验证估计用户要跳起来了.

                使用道具 举报

                回复
                论坛徽章:
                8
                ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
                4#
                发表于 2018-1-29 12:31 | 只看该作者
                simon_hm 发表于 2018-1-29 11:06
                扫描二维码登录很不错,当初想这么做主要是简化用户的登录,如果要输入短信验证估计用户要跳起来了.

                效率来说扫描确实方便很多。而且是扫描之后系统就自动登录了~

                使用道具 举报

                回复
                论坛徽章:
                1
                技术图书徽章
日期:2016-12-05 17:10:04
                5#
                发表于 2018-2-2 16:36 | 只看该作者
                samt007 发表于 2018-1-29 12:31
                效率来说扫描确实方便很多。而且是扫描之后系统就自动登录了~

                这个厉害了,期待文档~

                使用道具 举报

                回复
                论坛徽章:
                8
                ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
                6#
                发表于 2018-2-3 13:22 | 只看该作者
                小xiaoL 发表于 2018-2-2 16:36
                这个厉害了,期待文档~

                实际开发对于ERP的开发工程师来说是相当困难的。要懂小程序开发,还要用java搭建一个Web API服务器,和修改OAF。

                使用道具 举报

                回复
                论坛徽章:
                187
                状元
日期:2016-04-28 14:18:17榜眼
日期:2016-04-28 14:18:17探花
日期:2016-04-28 14:18:17进士
日期:2016-04-28 14:18:17举人
日期:2016-04-28 14:18:17红宝石
日期:2012-04-13 17:18:06蓝锆石
日期:2012-02-20 12:20:11紫水晶
日期:2012-04-19 12:49:17祖母绿
日期:2012-02-27 22:10:14海蓝宝石
日期:2012-02-27 16:58:24
                7#
                发表于 2018-2-13 15:58 | 只看该作者
                samt007 发表于 2018-1-28 20:35
                楼主的功能,在会话到期的重新登陆也要考虑一下,应该就比较完美了。
                关于登陆功能的扩展,很巧合,我最近 ...

                厉害了。

                使用道具 举报

                回复
                论坛徽章:
                0
                8#
                发表于 2018-4-9 10:35 | 只看该作者
                域用户密码 和EBS本地密码都要验证么?都验证的话如何做到两方密码同步?

                使用道具 举报

                回复
                论坛徽章:
                5
                授权会员
日期:2006-05-13 15:05:252008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:龙
日期:2009-09-10 11:23:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28妮可·罗宾
日期:2020-09-14 14:10:48
                9#
                发表于 2018-4-16 09:51 | 只看该作者
                samt007 发表于 2018-1-28 20:35
                楼主的功能,在会话到期的重新登陆也要考虑一下,应该就比较完美了。
                关于登陆功能的扩展,很巧合,我最近 ...

                期待文档 + 1

                使用道具 举报

                回复

                您需要登录后才可以回帖 登录 | 注册

                本版积分规则 发表回复

                TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
                  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
                  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
                CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
                京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
                  
                快速回复 返回顶部 返回列表
                亚洲三级理论