API Phrase TMS

API Authentication (TMS)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Většina volání API vyžaduje ověřeného uživatele. API nepoužijí žádné speciální profily uživatelů. Každé API lze volat jménem libovolného stávajícího uživatele pomocí jeho uživatelského jména a hesla.

Existují dva způsoby ověřování pomocí API:

  • Ověřování pomocí tokenu

  • Ověřování OAuth 2.0

Ověřování pomocí tokenu

Před voláním API, které vyžaduje ověřeného uživatele, zavolejte do API auth/login, abyste získali ověřovací token. Token je platný 24 hodin a lze ho použít pro všechna další volání. Zbývá však, pokud se uživatel odhlásí pomocí uživatelského rozhraní. vytvořit nový token pro každé volání.

Členové více organizací TMS mají stejné uživatelské jméno a heslo pro více účtů. Pokud se používá více účtů, musí být do subjektu požadavku přidáno userUid, které určí, ke které organizaci se chce uživatel přihlásit. Není-li zadáno, je uživatel přihlášen k výchozímu uživatelskému účtu spojenému se zadaným uživatelským jménem a heslem.

Při následujících voláních API se získaný token použije v hlavičce Autorizace. Pole hodnota hlavičky se vloží do ApiTokenu následovaného Space a samotným tokenem.

Pokud se uživatel odhlásí z uživatelského rozhraní, token API již nebude platný.

Pokud se profil nachází v datovém centru v USA, přidejte nás před cloud.memsource.com, například https://us.cloud.memsource.com/web/api2/v3/auth/login.

Příklad: 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Ověřování OAuth 2.0

Použijte v aplikacích OAuth 2.0 namísto odesílání tokenů s každým voláním. Phrase TMS podporuje standardní typ udělování autorizačního kódu OAuth 2.0.

Připojení OAuth 2.0 vytvoříte takto:

  1. Na stránce Nastavení Setup_gear.png přejděte dolů do oddílu Integrace a klikněte na Registrované aplikace OAuth.

    Otevře se stránka Registrované aplikace OAuth.

  2. Klikněte na Nový.

    Otevře se stránka Vytvořit aplikaci OAuth.

  3. Zadejte název, URI přesměrování (Callback) a volitelný popis.

  4. Klikněte na Uložit.

    Otevře se stránka Registered OAuth Apps s novým připojením v seznamu a přiřazeným ID klienta.

    ID se použije v aplikaci, která se připojuje k Phrase, aby vytvořila spojení. Je uložen v databázi a slouží ke spárování požadavků s příslušným žadatelem.

  5. S vygenerovaným ID klienta použijte tyto adresy URL:

    • Auth URL 

      https://cloud.memsource.com/web/oauth/authorize 

    • URL tokenu 

      https://cloud.memsource.com/web/oauth/token 

    Pokud se profil nachází v datovém centru v USA, přidejte nás před cloud.memsource.com, například https://us.cloud.memsource.com/web/oauth/authorize

  6. Při autorizaci použijte profil správce, přihlaste se a klikněte na Povolit.

    Aplikace je nyní propojena a nebude vyžadováno volání API pro ověřování.

Po vytvoření připojení OAuth 2.0 se vygeneruje token Bearer, který se použije v aplikaci.

Příklad použití tokenu Bearer: 

Bearer OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Byl pro vás tento článek užitečný?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.