Home / Lua API Manual / darktable / darktable.password
< darktable.new_widget
darktable.preferences >

# darktable.password

## 🔗Lua API 6.2.0

Store and retrieve credentials using the darktable password storage backend.

# 🔗darktable.password.save

    function(
      application : string,
      username : string,
      password : string
    ) :boolean

Save a username/password pair for use accessing an application.

- application - string - Name of application or website.
- username - string - The username used to access the application or website.
- password - string - The credential used to authenticate the username.
- return - boolean - True if the credentials are saved, false if they are not.

# 🔗darktable.password.get

    function(
      application : string,
      username : string
    ) :string

Retrieves the password associated with the username for the application.

- application - string - Name of application or website.
- username - string - The username used to access the application or website.
- return - string - The credentials used to authenticate the user. Nil is returned if there is an error or the crendentials don’t exist.

< darktable.new_widget
darktable.preferences >