differentiating between admin and viewer with temporary passphrase