0 / 0
Go back to the English version of the documentation
Nawiąże połączenie i uwierzytelnia się w usłudze Watson Query
Last updated: 24 kwi 2023
Referencje użytkownika i metody uwierzytelniania w programie Watson Query

Produkt Watson Query używa referencji produktu IBM® Cloud do nawiązywania połączenia z usługą.

Autoryzacja

Użytkownicy produktu Cloud Pak for Data , którzy są autoryzowani, mogą się łączyć i używać produktu Watson Query. Więcej informacji na ten temat zawiera sekcja Zarządzanie rolami dla użytkowników w produkcie Watson Query.

Role Watson Query są używane do autoryzacji, niezależnie od przynależności do grupy. Produkt Watson Query korzysta z kontroli dostępu opartej na rolach dla autoryzacji na poziomie bazy danych i na poziomie obiektu. Produkt Watson Query jest zgodny z autoryzacją w oparciu o uprawnienia Db2® i model uprawnień.
Uwierzytelnianie

W przypadku uwierzytelniania w produkcie Watson Query przy użyciu aplikacji klienckich JDBC lub gdy użytkownik jest proszony o wyświetlanie podglądu zasobów aplikacyjnych w katalogu lub projekcie, należy określić klucz API lub znacznik uwierzytelniania.

Watson Query Menedżerowie musi jawnie dodać użytkowników produktu Cloud Pak for Data do usługi Watson Query , aby użytkownicy ci musieli bezpośrednio uwierzytelniać się w usłudze. Gdy Watson Query Menedżerowie dodają do usługi użytkownika Cloud Pak for Data , Rola Watson Query jest przypisana do użytkownika.

Program Watson Query obsługuje następujące metody uwierzytelniania.

Identyfikatory użytkowników

Po dodaniu użytkownika w programie Watson Querystrona Dodaj użytkownika programu IBMid wyświetla pytanie o poprawną wartość IBMid. Ten identyfikator jest identyfikatorem IBM Cloud . Watson Query ID użytkownika jest tworzone automatycznie jako dv_ < ibm_id>.

Znaczniki JWT

Istnieje możliwość nawiązania połączenia z tokenami WWW JSON (JWT).

Znacznik dostępu JDBC
"jdbc:db2://Host_name_or_IP_address/Database_name:accessToken=Access_token;securityMechanism=15;pluginName=IBMIAMauth;sslConnection=true"

gdzie Access_token to platforma lub znacznik instancji Cloud Pak for Data .

Znacznik dostępu do procesora CLP
Połącz się z serwerem bazy danych nazwa_serwera_bazy_danych i przekaz znacznik dostępu, uruchamiając następującą komendę z poziomu interfejsu CLP lub ze skryptu.
CONNECT TO Database_server_name ACCESSTOKEN Access_token
Znacznik dostępu CPLPPlus
Połącz się z aliasem DSN (@Data_source_name) i przekaz znacznik dostępu, uruchamiając następującą komendę z poziomu interfejsu CLPPLUS lub ze skryptu.
CONNECT @Data_source_name using(accesstoken Access_token)

Klucze API

Użytkownik może nawiązać połączenie, podając klucz interfejsu API.

Klucz funkcji API JDBC
"jdbc:db2://Host_name_or_IP_address:DV_SSL_port/Database_name:apiKey=API_key;securityMechanism=15;pluginName=IBMIAMauth;sslConnection=true"
Gdzie klucz_API_API to platforma Cloud Pak for Data lub klucz API instancji.
Klucz CLP API
Połącz się z serwerem bazy danych nazwa_serwera_bazy_danych z kluczem interfejsu API, uruchamiając następującą komendę z poziomu interfejsu CLP lub ze skryptu.
CONNECT TO Database_server_name APIKEY API_key
Klucz API CLPPlus
Połącz się z aliasem DSN (@data_source_name) z kluczem API, uruchamiając następującą komendę z poziomu interfejsu CLPPLUS lub ze skryptu.
CONNECT @Data_source_name using(apikey API_key)