mirror of
https://github.com/openstf/stf
synced 2025-10-04 10:19:30 +02:00
openid: remove useless code
This commit is contained in:
parent
f942c86aaf
commit
87e5d80209
1 changed files with 10 additions and 26 deletions
|
@ -5,40 +5,24 @@ var querystring = require('querystring');
|
||||||
var openid = require('openid');
|
var openid = require('openid');
|
||||||
var express = require('express')
|
var express = require('express')
|
||||||
var urljoin = require('url-join')
|
var urljoin = require('url-join')
|
||||||
var validator = require('express-validator')
|
|
||||||
var cookieSession = require('cookie-session')
|
|
||||||
var bodyParser = require('body-parser')
|
|
||||||
var serveStatic = require('serve-static')
|
|
||||||
var csrf = require('csurf')
|
|
||||||
var Promise = require('bluebird')
|
|
||||||
|
|
||||||
var logger = require('../../util/logger')
|
var logger = require('../../util/logger')
|
||||||
var requtil = require('../../util/requtil')
|
|
||||||
var jwtutil = require('../../util/jwtutil')
|
var jwtutil = require('../../util/jwtutil')
|
||||||
var pathutil = require('../../util/pathutil')
|
|
||||||
var urlutil = require('../../util/urlutil')
|
var urlutil = require('../../util/urlutil')
|
||||||
var lifecycle = require('../../util/lifecycle')
|
|
||||||
|
|
||||||
var extensions = [new openid.SimpleRegistration({
|
|
||||||
"email" : true,
|
|
||||||
"fullname" : true,
|
|
||||||
})];
|
|
||||||
|
|
||||||
|
|
||||||
module.exports = function(options) {
|
module.exports = function(options) {
|
||||||
var verifyUrl = urljoin(options.appUrl, "/auth/verify");
|
var extensions = [new openid.SimpleRegistration({
|
||||||
|
"email" : true,
|
||||||
|
"fullname" : true,
|
||||||
|
})];
|
||||||
var relyingParty = new openid.RelyingParty(
|
var relyingParty = new openid.RelyingParty(
|
||||||
verifyUrl,
|
urljoin(options.appUrl, "/auth/verify"),
|
||||||
null, // Realm (optional, specifies realm for OpenID authentication)
|
null, // Realm (optional, specifies realm for OpenID authentication)
|
||||||
false, // Use stateless verification
|
false, // Use stateless verification
|
||||||
false, // Strict mode
|
false, // Strict mode
|
||||||
extensions);
|
extensions)
|
||||||
|
var log = logger.createLogger('auth-openid');
|
||||||
|
var app = express();
|
||||||
var log = logger.createLogger('auth-openid'),
|
|
||||||
app = express(),
|
|
||||||
server = Promise.promisifyAll(http.createServer(app))
|
|
||||||
|
|
||||||
app.set('strict routing', true)
|
app.set('strict routing', true)
|
||||||
app.set('case sensitive routing', true)
|
app.set('case sensitive routing', true)
|
||||||
|
@ -48,7 +32,7 @@ module.exports = function(options) {
|
||||||
})
|
})
|
||||||
|
|
||||||
app.get('/auth/openid/', function(req, res) {
|
app.get('/auth/openid/', function(req, res) {
|
||||||
log.info('openid identifier url: %s', options.identifierUrl)
|
log.info('openid identifier url: %s', options.identifierUrl)
|
||||||
relyingParty.authenticate(options.identifierUrl, false, function(err, authUrl){
|
relyingParty.authenticate(options.identifierUrl, false, function(err, authUrl){
|
||||||
if (err){
|
if (err){
|
||||||
res.send("auth failed");
|
res.send("auth failed");
|
||||||
|
@ -84,6 +68,6 @@ module.exports = function(options) {
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
server.listen(options.port)
|
http.createServer(app).listen(options.port)
|
||||||
log.info('Listening on port %d', options.port)
|
log.info('Listening on port %d', options.port)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue