Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit fd6e73c

Browse files
author
Sachin Maheshwari
committed
RS256 compatibility changes
1 parent 8946acf commit fd6e73c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

.circleci/config.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,12 @@ workflows:
6666
context : org-global
6767
filters:
6868
branches:
69-
only:
70-
- develop
69+
only: [develop, "feature/Auth0-RS256-Token"]
7170

7271
# Production builds are exectuted only on tagged commits to the
7372
# master branch.
7473
- "build-prod":
7574
context : org-global
7675
filters:
7776
branches:
78-
only: master
77+
only: master

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"uglify-save-license": "~0.4.1",
144144
"vinyl-buffer": "1.0.0",
145145
"vinyl-source-stream": "1.1.0",
146-
"wiredep": "~4.0.0"
146+
"wiredep": "~4.0.0",
147+
"tc-auth-lib": "git+https://github.com/topcoder-platform/tc-auth-lib.git#dev"
147148
},
148149
"nodemonConfig": {
149150
"ignore": [

src/app.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const express = require('express');
1515
const bodyParser = require('body-parser');
1616
const session = require('express-session');
1717
const cookieParser = require('cookie-parser');
18-
const jwtDecode = require('jwt-decode');
18+
const decodeToken = require('tc-auth-lib').decodeToken;
1919
// const secure = require('ssl-express-www');
2020
const config = require('./config');
2121
const routes = require('./routes');
@@ -45,7 +45,7 @@ _.forEach(routes, (verbs, path) => {
4545
actions.push((req, res, next) => {
4646
const v3jwt = _.get(req.cookies, constants.JWT_V3_NAME);
4747
if (v3jwt) {
48-
const decoded = jwtDecode(v3jwt);
48+
const decoded = decodeToken(v3jwt);
4949
req.currentUser = {
5050
handle: decoded.handle.toLowerCase(),
5151
roles: decoded.roles,

0 commit comments

Comments
 (0)