This Device Commands

This page gives information of subcommands for currently logged in device Operations.

Overview

This page provides documentation related to functionalities of keeper which can be done related to the currently logged in device. enabling some of these functionalities helps with easing of logging in process and other useful functionalities from next login.

The following commands are supported

  • Device Information Command

  • Device Register Command

  • Device Persistent Login Command

  • Set Device Logout Timer Command

  • Device Rename Command

  • Device IP AutoApprove Command

  • Device-Yubikey Relation Command

Device Information Command

This command informs of the current device and helps setting device controls for login support.

DotNet CLI

Command: this-device

Example:

My Vault> this-device

         Device Name: PowerShell Commander
      Client Version: Commander 17.0.0
    Data Key Present: True
     IP Auto Approve: True
    Persistent Login: False
      Logout Timeout: 1 hour(s)
     Biometric Login: False

Available sub-commands: rename, register, persistent_login, ip_disable_auto_approve, timeout, bio
DotNet SDK

Not Available

PowerCommander

Command: Get-KeeperDeviceSettings

Aliases: this-device

Syntax:

Examples:

Python CLI

Command: this-device

Example:

Python SDK

Function: load_account_summary

Device Register Command

This command is used to encrypts the user's data key with the device public key in order to utilize persistent login sessions

DotNet CLI

Command: this-device register

Example:

DotNet SDK

Function: RegisterDataKeyForDevice

Example:

PowerCommander

Command: Set-KeeperDeviceSettings

Parameters:

  • -Register - Register

Syntax:

Python CLI

Command: this-device register

Flags: NA

Example:

Python SDK

Function: register_data_key_for_device

Device Persistent Login Commandthis-device persistent-login

Use this command to turn on or off the "Stay Logged In" setting for your account

DotNet CLI

Command: this-device persistent_login

Example:

DotNet SDK

Command: SetSessionParameter

Example:

PowerCommander

Command: Set-KeeperDeviceSettings

Parameters:

  • -PersistentLogin - Enable/disable persistent login

Examples:

Python CLI

Command: this-device persistent-login

Flags: NA

Example:

Python SDK

Function: set_user_setting

Set Device Logout Timer Command

Use this command to set inactivity duration before automatic logout. Default unit is minutes (can be set to hours or days by appending "h" or "d", respectively).

DotNet CLI

Command: this-device timeout

Example:

DotNet SDK

Function: SetSessionParameter

Example:

PowerCommander

Command: Set-KeeperDeviceSettings

Parameters:

  • -Timeout - Session timeout in minutes

Example:

Python CLI

Command: this-device timeout

Flags: NA

Example:

Python SDK

Function: set_user_setting

Device Rename Command

Use this command to change the name of the device

DotNet CLI

Command: this-device rename <NewNameHere>

Example:

DotNet SDK

Command: Not Applicable

PowerCommander

Command: Set-KeeperDeviceSettings -NewName <SomeNewName>

Example:

Python CLI

Command: this-device rename

Flags: NA

Python SDK

Function: rename_device

Device IP AutoApprove Command

Use this command to control the IP Address device auto-approval security setting for your account

DotNet CLI

Command: this-device timeout

Example:

DotNet SDK

Function: SetSessionParameter

Example:

PowerCommander

Command: Set-KeeperDeviceSettings -IpAutoApprove OFF

Example:

Python CLI

Command: this-device ip-auto-approve

Flags: NA

Example:

Python SDK

Function: set_user_setting

Device-Yubikey Relation Command

Use this command to turn on or off the PIN usage on Security Key (Webauthn) devices.

DotNet CLI

Command: Not supported

DotNet SDK

Command:Not supported

PowerCommander

Command: Not supported

Python CLI

Command: this-device no-yubikey-pin

Flags: NA

Example:

Python SDK

Function: set_user_setting

Last updated