Fixed unknown roles
This commit is contained in:
@@ -14,18 +14,25 @@ const _1 = require(".");
|
||||
const node_fetch_1 = require("node-fetch");
|
||||
const router = (req, res, next) => {
|
||||
const resolvable = new _1.Resolvable(() => __awaiter(void 0, void 0, void 0, function* () {
|
||||
console.log("header", _1.DefaultConfig.USERINFO_HEADER);
|
||||
if (!_1.DefaultConfig.USERINFO_HEADER) {
|
||||
return undefined;
|
||||
}
|
||||
const token = req.header(_1.DefaultConfig.USERINFO_HEADER);
|
||||
console.log("token", token);
|
||||
const url = _1.DefaultConfig.AUTH_PROXY_USERINFO_URL ||
|
||||
_1.DefaultConfig.AUTH_PROXY_URL && _1.urlJoin(_1.DefaultConfig.AUTH_PROXY_URL, "userinfo");
|
||||
console.log("url", url);
|
||||
if (token === undefined || url === undefined) {
|
||||
return undefined;
|
||||
}
|
||||
console.log("fetch");
|
||||
try {
|
||||
const res = yield node_fetch_1.default(url, { headers: [[_1.DefaultConfig.USERINFO_HEADER, token]] });
|
||||
return yield res.json();
|
||||
console.log("res");
|
||||
const json = yield res.json();
|
||||
console.log("json", json);
|
||||
return json;
|
||||
}
|
||||
catch (e) {
|
||||
_1.Logger.warn(e);
|
||||
|
||||
Reference in New Issue
Block a user