LösenordshanterarenUtvecklarverktygCLI

Personlig API-nyckel för CLI-autentisering

Din Bitwarden personliga API-nyckel kan användas som en metod för autentisering i kommandoradsgränssnittet (CLI).

note

Your personal API key is not the same as the

used to access the
Bitwarden Public API
or
Directory Connector
. Personal API keys will have a client_id with format "user.clientId", while organization API keys will have a client_id with format "organization.ClientId".

Skaffa din personliga API-nyckel

Så här får du din personliga API-nyckel:

  1. I Bitwarden webbapp, navigera till InställningarSäkerhetNycklar:

    Keys

  2. Välj knappen Visa API-nyckel och ange ditt huvudlösenord för att validera åtkomst. När du har angetts får du följande:

    • client_id: "user.clientId" (Detta värde är unikt för ditt konto och ändras inte.)

    • client_secret: "clientSecret" (Detta värde är unikt och kan roteras).

    • scope: "api" (Detta värde kommer alltid att vara "api").

    • grant_type: "client_credentials" (Detta värde kommer alltid att vara "client_credentials").

Rotera din API-nyckel

Välj knappen Rotera API-nyckel för att rotera din personliga API-nyckel. Att vrida på din nyckel kommer bara att ändra din client_secret.

Om du roterar din nyckel ogiltigförklaras din tidigare nyckel och alla aktiva sessioner som använder den nyckeln.

Autentisera med din API-nyckel

Att logga in på CLI med den personliga API-nyckeln rekommenderas för automatiserade arbetsflöden eller för att ge åtkomst till en extern applikation. För att logga in med API-nyckeln:

Bash
bw login --apikey

Detta kommer att initiera en prompt för ditt personliga client_id och client_secret. När din session har autentiserats med dessa värden kommer du att uppmanas att använda kommandot upplåsning (

).

Använder API-nyckelmiljövariabler

I scenarier där automatiserat arbete utförs med Bitwarden CLI, kan du spara miljövariabler för att förhindra behovet av manuell intervention vid autentisering.