Преглед на файлове

fix 24, support getting api-key from header

isayme преди 7 години
родител
ревизия
7cf63a3f3d
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      server/passport.js

+ 6 - 1
server/passport.js

@@ -46,8 +46,13 @@ passport.use(
   })
 );
 
+const localAPIKeyOptions = {
+  apiKeyField: 'apikey',
+  apiKeyHeader: 'x-api-key',
+};
+
 passport.use(
-  new LocalAPIKeyStrategy(async (apikey, done) => {
+  new LocalAPIKeyStrategy(localAPIKeyOptions, async (apikey, done) => {
     try {
       const user = await getUser({ apikey });
       if (!user) {