oidc-client
Version:
OpenID Connect (OIDC) & OAuth2 client library
30 lines (22 loc) • 867 B
JavaScript
// Copyright (c) Brock Allen & Dominick Baier. All rights reserved.
// Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information.
var open = require('open');
var path = require('path');
var port = 15000;
var url = "http://localhost:" + port;
var express = require('express');
var app = express();
var static = express.static(path.join(__dirname, 'public'));
app.use(function (req, res, next) {
//res.set('Content-Security-Policy', "default-src 'self' https://demo.identityserver.io http://localhost:" + port);
next();
});
app.use(static);
app.get("/oidc-client.js", function(req, res){
res.sendFile(path.join(__dirname, '../../dist/oidc-client.js'));
});
var oidc = require('./oidc.js');
oidc(url, app);
console.log("listening on " + url);
//open(url);
app.listen(port);