Sign In to Provider
gv_sign_inOpen a sign-in window for user to complete login and 2FA. Supports auto-fill with stored credentials or manual entry for SSO providers.
Instructions
Open a sign-in window for the user to complete login (including 2FA).
A real browser window opens on the server's machine — the USER completes sign-in themselves; Ghostvault never touches the password. On success the session is saved to the account's persistent profile automatically.
First-time login from a new fingerprint usually triggers a 2FA challenge — this is expected. The tool blocks until login completes or times out.
Login level is auto-selected:
If the provider has login_steps AND credentials are available (either passed here or stored via gv_set_credentials) → Level 2 auto-fill.
Otherwise → Level 1 manual (user does everything in the visible window).
DECISION GUIDE:
For Google / SSO providers → Level 1 manual (most reliable for 2FA/captcha).
For providers with login_steps → store credentials first via gv_set_credentials, then sign_in.
Not sure what the page offers? Call gv_detect_login_options first.
Args: account_id: The account id from gv_list_accounts. provider: Override the provider for this login (e.g. "github", "facebook", or a custom provider name). Defaults to the account's provider field. credentials: Optional dict of credential values for Level 2 auto-fill (e.g. {"username": "john", "password": "secret"}). If omitted, stored credentials are loaded automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | No | ||
| account_id | Yes | ||
| credentials | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |