Add shared-secret authorization for fireplace (bug 847672)