UNPKG

screwdriver-api

Version:

API server for the Screwdriver.cd service

25 lines (22 loc) 551 B
'use strict'; /** * Logout of Screwdriver API * @method logout * @return {Object} Hapi Plugin Route */ module.exports = () => ({ method: 'POST', path: '/auth/logout', options: { description: 'Logout of screwdriver', notes: 'Clears the cookie used for authentication', tags: ['api', 'auth', 'logout'], auth: { strategies: ['token', 'session'] }, handler: async (request, h) => { request.cookieAuth.clear(); return h.response({}); } } });