mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2025-09-10 15:35:51 +00:00
Use bitwarden server to manage credentials (#1806)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
This commit is contained in:
parent
902c0ad4ce
commit
02a8861d4a
11 changed files with 609 additions and 35 deletions
|
@ -266,6 +266,11 @@ class NoFileDownloadTriggered(SkyvernException):
|
|||
super().__init__(f"Clicking on element doesn't trigger the file download. element_id={element_id}")
|
||||
|
||||
|
||||
class BitwardenSecretError(SkyvernException):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Bitwarden secret error: {message}")
|
||||
|
||||
|
||||
class BitwardenBaseError(SkyvernException):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Bitwarden error: {message}")
|
||||
|
@ -281,6 +286,31 @@ class BitwardenUnlockError(BitwardenBaseError):
|
|||
super().__init__(f"Error unlocking Bitwarden: {message}")
|
||||
|
||||
|
||||
class BitwardenCreateCollectionError(BitwardenBaseError):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Error creating collection in Bitwarden: {message}")
|
||||
|
||||
|
||||
class BitwardenCreateLoginItemError(BitwardenBaseError):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Error creating login item in Bitwarden: {message}")
|
||||
|
||||
|
||||
class BitwardenCreateCreditCardItemError(BitwardenBaseError):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Error creating credit card item in Bitwarden: {message}")
|
||||
|
||||
|
||||
class BitwardenCreateFolderError(BitwardenBaseError):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Error creating folder in Bitwarden: {message}")
|
||||
|
||||
|
||||
class BitwardenGetItemError(BitwardenBaseError):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Error getting item in Bitwarden: {message}")
|
||||
|
||||
|
||||
class BitwardenListItemsError(BitwardenBaseError):
|
||||
def __init__(self, message: str) -> None:
|
||||
super().__init__(f"Error listing items in Bitwarden: {message}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue