Auth profiles let ScreenFramed capture pages that require login.

Record a profile

bash
screenframed auth login \ --url https://app.example.com/login \ --project prj_01K... \ --name "Production admin"

Use the profile

bash
screenframed capture https://app.example.com/dashboard \ --project prj_01K... \ --auth-profile ap_01K... \ --output dashboard.png

Refresh cookies

bash
screenframed auth refresh ap_01K... \ --url https://app.example.com/login

Test a profile

bash
screenframed auth test ap_01K... https://app.example.com/dashboard

List profiles

bash
screenframed auth list --project prj_01K...

Delete a profile

bash
screenframed auth delete ap_01K...

Auth profiles can access private application states. Keep them project-scoped and delete profiles that are no longer needed.

Ask a question... ⌘I