Translation not up to date
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.
- 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.
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"
- 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.