Reflector Reference Server
- Create a config.json file to override config defaults (i.e. App Engine project ID, Cloud Storage bucket, etc).
- Note that the Cloud storage bucket has to be publically readable (Add read permissions for the 'allUsers' user in https://console.cloud.google.com/storage).
- Install OpenSSL
- Generate a self-signed SSL certificate for localhost testing (leave prompts at defaults):
mkdir sslcert
openssl genrsa -des3 -passout pass:x -out sslcert/server.pass.key 2048
openssl rsa -passin pass:x -in sslcert/server.pass.key -out sslcert/server.key
rm sslcert/server.pass.key
openssl req -new -key sslcert/server.key -out sslcert/server.csr
openssl x509 -req -sha256 -days 365 -in sslcert/server.csr -signkey sslcert/server.key -out sslcert/server.crt
./chrome --allow-insecure-localhost \
--enable-reflector-for-recipient=https://localhost:8080/reflector/upload \
https://localhost:8080/reflector/test
- For testing only, to allow insecure content in iframe, use flag
--allow-running-insecure-content