Skip to content

Instantly share code, notes, and snippets.

@gdestuynder
Created July 5, 2019 23:19
Show Gist options
  • Save gdestuynder/9d027138b73f19542812b1b7d5baf8f4 to your computer and use it in GitHub Desktop.
Save gdestuynder/9d027138b73f19542812b1b7d5baf8f4 to your computer and use it in GitHub Desktop.
diff --git a/demos/simple-v3/server.js b/demos/simple-v3/server.js [0/1847]
index e442ecf..a9d9d7a 100644
--- a/demos/simple-v3/server.js
+++ b/demos/simple-v3/server.js
@@ -6,10 +6,10 @@ let qs = require('querystring')
let duo_web = require('../../index.js')
let {Frame} = require('@duosecurity/duo_api/lib/Frame')
-const IKEY = ''
-const SKEY = ''
-const AKEY = ''
-const API_HOSTNAME = ''
+const IKEY = 'REDACTED'
+const SKEY = 'REDACTED'
+const AKEY = 'REDACTED'
+const API_HOSTNAME = 'REDACTED'
let version = '2.0.0'
let version_string = `simple demo ${version}`
@@ -62,11 +62,13 @@ const server = http.createServer((req, res) => {
let method = req.method
if (method === 'GET') {
if (base_url === '/') {
- let query = url.parse(req.url, true).query
- let {username} = query
+ let username = req.headers['x-forwarded-user'];
+// let query = url.parse(req.url, true).query
+// let {username} = query
if (username) {
// initializes secondary authentication process
duo_web.initialize_auth(client, {username, ikey: IKEY, akey: AKEY, client_version: version_string}, function (resp) {
+ console.log(resp);
var txid = resp.response.txid
// shows the IFrame
let duo_frame = IFrame(API_HOSTNAME, txid)
@@ -106,4 +108,4 @@ const server = http.createServer((req, res) => {
}
})
-server.listen(8080, () => console.log('Simple app listening on port 8080'))
+server.listen(8080, "::1", () => console.log('Simple app listening on port 8080'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment