Skip to content

Commit 3f2926d

Browse files
committed
Make /oidc/login anonymous
1 parent 733585b commit 3f2926d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/http/service.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ module.exports = (container) => {
8989
require('../resources/analytics')(service, endpoint);
9090
require('../resources/datasets')(service, endpoint);
9191
require('../resources/entities')(service, endpoint);
92-
require('../resources/oidc')(service, endpoint);
92+
require('../resources/oidc')(service, endpoint, anonymousEndpoint);
9393
require('../resources/user-preferences')(service, endpoint);
9494

9595
////////////////////////////////////////////////////////////////////////////////

lib/resources/oidc.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,10 @@ const nextFrom = state => {
100100
if (state) return Buffer.from(state.split(':')[1], 'base64url').toString();
101101
};
102102

103-
module.exports = (service, endpoint) => {
103+
module.exports = (service, _, anonymousEndpoint) => {
104104
if (!isEnabled()) return;
105105

106-
service.get('/oidc/login', endpoint.html(async ({ Sentry }, _, req, res) => {
106+
service.get('/oidc/login', anonymousEndpoint.html(async ({ Sentry }, _, req, res) => {
107107
try {
108108
const client = await getClient();
109109
const code_verifier = generators.codeVerifier(); // eslint-disable-line camelcase
@@ -135,7 +135,7 @@ module.exports = (service, endpoint) => {
135135
}
136136
}));
137137

138-
service.get('/oidc/callback', endpoint.html(async (container, _, req, res) => {
138+
service.get('/oidc/callback', anonymousEndpoint.html(async (container, _, req, res) => {
139139
try {
140140
const code_verifier = req.cookies[CODE_VERIFIER_COOKIE]; // eslint-disable-line camelcase
141141
const state = req.cookies[STATE_COOKIE]; // eslint-disable-line no-multi-spaces

0 commit comments

Comments
 (0)