# Uwierzytelnianie

QV2QS uwierzytelnia się w Qlik Cloud za pośrednictwem kontekstów qlik-cli. Kontekst to nazwana konfiguracja uwierzytelniania, która przechowuje adres URL dzierżawy Qlik Cloud oraz klucz API. QV2QS zawiera qlik-cli wbudowany w plik wykonywalny. QV2QS przechowuje konteksty we własnej izolowanej lokalizacji (`%LOCALAPPDATA%\QV2QS\qlik-cli\.qlik\contexts.yml`), oddzielnie od domyślnej konfiguracji qlik-cli. Istniejąca instalacja qlik-cli nie jest naruszona.

## Metody uwierzytelniania

Uwierzytelnianie można skonfigurować na trzy sposoby:

* Interaktywna konfiguracja — Uruchom `QV2QS.exe --setupQlikAuth`. QV2QS wyświetla wszystkie istniejące konteksty, prosi o nazwę kontekstu (lub wybór), a następnie prosi o adres URL dzierżawy i klucz API. Pole wprowadzania klucza API jest ukryte ze względów bezpieczeństwa. QV2QS tworzy lub aktualizuje kontekst i weryfikuje połączenie.
* Argumenty CLI — Przekaż `--qlikTenantUrl` i `--qlikApiKey` w wierszu poleceń. QV2QS uwierzytelnia wbudowane bez tworzenia lub modyfikowania pliku kontekstu. Dane uwierzytelniające są wstrzykiwane bezpośrednio do każdego wywołania API i nie są zapisywane na dysk. Jest to najprostsza metoda dla potoków CI/CD i jednorazowych konwersji. Alternatywnie, przekaż `--qlikApiKey` sam, aby zaktualizować klucz w aktywna kontekście qlik-cli.
* Interfejs użytkownika — Wprowadź adres URL dzierżawy i klucz API w kroku uwierzytelniania Qlik Cloud. Kreator weryfikuje połączenie przed kontynuowaniem.

Argumenty uwierzytelniania obejmują `--qlikContext`, `--qlikTenantUrl`, `--qlikApiKey` i `--setupQlikAuth`. Pełną listę można znaleźć w [Odwołanie do argumentów](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/command-line-interface/argument-reference.htm).

## Aktualizowanie wygasłego klucza API

Klucze API Qlik Cloud wygasają po okresie skonfigurowanym przez administratora dzierżawy. Aby wymienić wygasły klucz, wykonaj jedną z następujących czynności:

* Uruchom ponownie `QV2QS.exe --setupQlikAuth` i wprowadź nowy klucz API po wyświetleniu monitu.
* Przekaż `--qlikApiKey <NEW_KEY>` w dowolnym poleceniu konwersji (bez `--qlikTenantUrl`). QV2QS automatycznie aktualizuje przechowywany kontekst. Jeśli podano zarówno `--qlikTenantUrl`, jak i `--qlikApiKey`, używane jest uwierzytelnianie wbudowane i żaden kontekst nie jest aktualizowany.
* Ustaw `QV2QS_QLIK_API_KEY` zmienną środowiskową na nowy klucz.

## Dowiedz się więcej

* [Konfigurowanie dostępu do Qlik Cloud](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/getting-started/setting-up-qlik-cloud-access.htm)
* [Wdrażanie do Qlik Cloud](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/index.htm)