機械翻訳について

非標準JWTトークン・サポート

非標準のJWTトークンの使用がサポートされています。 JSONコンテンツ・タイプは標準のJWTトークンですが、他のすべてのもの(テキストやXMLなど)は非標準のJWTトークンです。 RESTサービスから非標準のJWTトークンをフェッチするには、次のregex文字列を使用します。

  • コンテンツ全体がJWTトークンである場合は、regex “.*”を使用してください。 この例では、サンプルHTTPレスポンスの内容全体がJWTトークンです。
    HTTP/1.1 200 OK
    Date: Wed Jul 4 15:38:53 2012
    Connection: Keep-Alive:
    Content-Type: text/plain;charset=UTF-8
    Content-Length: 148
    MTgwNzE5NTY1NToxQkhzQlpaSXM0a21BV3NhbVBIclJOTFM4OGFxU09jNlRTdmFKSmczLVBqVHlWRF
    JwbWYxOFhmcnN6S0N6c3Fzb1JKbEh6U2IwSTdvflVuZWFXVjVmemhJNTJ1YVN6bFdDbTBG
  • JWTトークンが非標準レスポンス内に埋め込まれている場合は、regex “(?:.*?"my_token":")(.*?)(?:".*?)”を使用します。 たとえば、my_tokenは、JWTトークンが非標準レスポンス内に組み込まれている次のサンプルHTTPレスポンスに示されています。 このregexは、キャプチャ・グループと非キャプチャ・グループで構成されています。 https://www.regular-expressions.info/refcapture.htmlを参照してください。
    HTTP/1.1 200 OK
    Date: Wed Jul 4 15:38:53 2012
    Connection: Keep-Alive:
    Content-Type: text/plain;charset=UTF-8
    Content-Length: 286
    "name":"raw-jwt"
    "my_token":"MTgwNzE5NTY1NToxQkhzQlpaSXM0a21BV3NhbVBIclJOTFM4OGFxU09jNlRTdmFKSm
    czLVBqVHlWRFJwbWYxOFhmcnN6S0N6c3Fzb1JKbEh6U2IwSTdvflVuZWFXVjVmemhJNTJ1YVN6bFdD
    bTBG"
    "id":"8353"