将DUO与Oracle JET集成

时间:2019-07-12 19:14:35

标签: javascript oracle-jet

如何将DUO与Oracle JET应用程序集成。找不到与此相关的任何示例。我的框架在前端使用oracle jet,并使用rest api调用Java Web服务。 Java Web服务调用ejb之类的数据访问层进行数据库操作。

谢谢。 有关DUO的信息:https://duo.com/docs/duoweb

我尝试了以下操作: 方法1: 1.创建一个在线帐户并生成ikey,s-key,a-key和主机值。 2.使用npm install命令安装了二重奏 3.它在d:\ myproject \ node_modules @ duosecurity文件夹下安装了duo。 4.使用该条目更新了path_mapping.json

 "duosecurity": {
            "cdn": "3rdparty",
            "cwd": "node_modules/@duosecurity/duo_web/js",
            "debug": {
                "src": ["Duo-Web-v2.js"],
                "path": "libs/duosecurity/js/Duo-Web-v2.js",
                "cdnPath": "duosecurity/js"
            },
            "release": {
                "src": ["Duo-Web-v2.min.js"],
                "path": "libs/duosecurity/js/Duo-Web-v2.min.js",
                "cdnPath": "duosecurity/js"
            }
        }

  1. 包含在视图控制器mypage.js文件中 define([['duosecurity',....

它无法运行。我不确定上面的path_mapping.json条目是否正确。

我需要帮助 1.安装Oracle Jet的二重二元身份验证 2.在路径映射中进行配置 3.示例代码如何从视图模型js文件中调用。

方法2: 使用Java调用DUO。编写了一个Java Web服务,该服务调用DUO API将通知发送到客户端浏览器。当用户访问该servlet(使用url)时,该servlet发送一个显示DUO帧的HTML响应。 HTML响应如下所示。所以我的问题是如何使用oracle jet

在浏览器中显示返回的html字符串。

<!DOCTYPE html>
<html>
  <head>
    <title>Duo Authentication Prompt</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <link rel='stylesheet' type='text/css' href='Duo-Frame.css'>
  </head>
  <body>
    <h1>Duo Authentication Prompt</h1>
    <script src='Duo-Web-v2.js'></script>
    <iframe id='duo_iframe'
            title='Two-Factor Authentication'
            frameborder='0'
            data-host='api-sdfksfhkd.duosecurity.com'
            data-sig-request='TX|sdfskdkjeiASDEDSSFT|sdfsdfst34fsdfsdfds46f4:APP|dfsffddfdfdfgfy|b971215csdfsdwexxsdfsd'
    </iframe>
  </body>
</html>

能够通过oracle jet与DUO安全集成。与DUO集成时,屏幕上会出现一个框架,其中包含用于发送通知的选项。

0 个答案:

没有答案