session_save_credentials
Store HEB login credentials securely to allow automatic login when sessions expire. Enables session refresh without manual browser login.
Instructions
Save HEB login credentials for automatic login.
Credentials are stored securely using:
OS keyring (macOS Keychain, Windows Credential Manager, Linux Secret Service)
Encrypted file fallback when keyring is unavailable
After saving, session_refresh will automatically use these credentials when your session expires, eliminating manual browser login.
Args: email: Your HEB.com account email address password: Your HEB.com account password
Returns: dict with success status and storage method used
Security notes:
Credentials are encrypted at rest
Password is never logged or exposed in output
Use session_clear_credentials() to remove stored credentials
Example: session_save_credentials("user@example.com", "mypassword") # Now session_refresh will auto-login when session expires
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| password | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||