Skip to content
This repository was archived by the owner on Dec 26, 2023. It is now read-only.

Commit 81f2d4e

Browse files
committed
Basic認証を解錠するオプションを追加
1 parent 40a8dc6 commit 81f2d4e

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,17 @@ var url = require('url');
1010
const express = require('express');
1111
const app = express();
1212

13-
const basicAuthConnect = require('basic-auth-connect');
13+
1414

1515

1616
const {Storage} = require('@google-cloud/storage');
1717
const storage = new Storage();
1818

1919

2020
// basic auth setting
21-
const basicAuth = basicAuthConnect(process.env.BASIC_AUTH_NAME, process.env.BASIC_AUTH_PASSWORD);
21+
const basicAuthConnect = require('basic-auth-connect');
22+
const basicAuth = process.env.BASIC_AUTH_ENABLED === 'true' ? basicAuthConnect(process.env.BASIC_AUTH_NAME, process.env.BASIC_AUTH_PASSWORD) : (req, res, next)=>{ next(); };
23+
2224

2325
// bucket
2426
const bucket = storage.bucket(process.env.BUCKET_NAME);

setting.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ env_variables:
22
# Google Cloud Storage Name
33
BUCKET_NAME: 'hoge_bucket_name'
44
#BASIC AUTH
5+
BASIC_AUTH_ENABLED: 'true'
56
BASIC_AUTH_NAME: 'hoge_name'
67
BASIC_AUTH_PASSWORD: 'hoge_password'
78
# Page Option
@@ -21,7 +22,7 @@ env_variables:
2122
ALLOW_REDIRECT_LIST: '["mp4"]'
2223
# GCP Option
2324
# transfer limit time
24-
# memo: 1 hour = 1000 * 60 * 60 = 3600000
25+
# memo: 1 hour = 1000 * 60 * 60 = 3600000ms
2526
GCS_URL_LIFETIME: 3600000
2627
# DEBUG
2728
STACKDRIVER_DEBUGGER: 'false'

0 commit comments

Comments
 (0)