Film an app that needs signing in
Sign in once in a Chrome window, then record, explore and demonstrate signed in, on your Mac or in the cloud.
If your app asks people to sign in, you sign in yourself once, in a Chrome window Showreel Studio opens. It keeps that signed-in browser profile on your Mac, and films use it. Showreel Studio never sees or stores your password.
Before you start
- The app connected, with Sign-in set to Sign in once, record signed in. Connect your app proposes this when it finds a password field or a hop to a sign-in provider.
Sign in once
In the app
- Open Apps.
- Click Sign in… under the profile.
- Sign in to your app in the Chrome window that opens, as you normally would.
- Wait. The window closes by itself once the app has loaded, and the sign-in is saved.
In the terminal
Sign in for one environment (the named address the project records from, such as qa):
showreel signin --env qa
Always give --env: without it, the command signs in to the qa address. The window waits up to 15 minutes for you.
The sign-in is kept on your Mac, one per app and environment. If it expires, sign in again the same way.
Recording signed in
Record with the saved sign-in by adding --profile:
showreel record compose --profile
The same flag works for the other commands that open your app: snapshot, demo and recut.
showreel demo compose --profile
Exploring the app, and writing a script or deck from a walk of it, use the saved sign-in automatically when the profile says the app signs in.
Recording signed in, in the cloud
A cloud recording happens on the Showreel Studio service, not your Mac, so it needs your sign-in sent with it. Add --with-signin:
showreel cloud record compose --with-signin
This sends the cookies and storage from your saved sign-in for the film's environment. They travel sealed, are handed to the recorder once when it starts, and are then deleted. They are never kept with the recording's files.