如何将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"
}
}
它无法运行。我不确定上面的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集成时,屏幕上会出现一个框架,其中包含用于发送通知的选项。