UNPKG

jscas-server

Version:

An implementation of Apereo's CAS protocol

14 lines (11 loc) 389 B
'use strict' const fp = require('fastify-plugin') module.exports = fp(function slashRoutePlugin (fastify, options, next) { fastify.get('/', function slashHandler (req, reply) { req.log.debug('redirecting request for / to /login') const query = req.urlData('query') if (query) return reply.redirect(302, `/login?${query}`) reply.redirect(302, '/login') }) next() })