ログインセッションの検証

LINE WORKS からのログインリクエストが LINE WORKS アプリ (Mobile/PC App) から行われたかどうかを確認します。

参考

  • ログインセッションの確認は OAuth または SAML Standard には含まれていません。そのため、この API を利用しなくてもログイン処理に影響はありません。

Request URL {#verify-session-request-url}

POST https://auth.worksmobile.com/login/check/{sessionKey}

Path Parameters {#verify-session-request-parameter}

ParameterTypeDescription
sessionKeyStringLINE WORKS が発行した sessionKey
OAuth: HTTP Request に含まれる sessionKey
SAML: SAML Request に含まれる AuthnRequest ID
required

Header Parameters {#verify-session-request-header}

HeaderTypeDescription
Content-TypeString"application/x-www-form-urlencoded"
required

Request Body {#verify-session-request-body}

PropertyTypeDescription
ssoTypeStringSSO の認証方式
required
Allowed values : OAUTH, SAML

Response {#verify-session-response}

HTTP 200 {#verify-session-response-200}

OK

  • LINE WORKS アプリからのログインリクエストの場合
{  message: "success",  code: "00"}
  • LINE WORKS アプリ以外からのリクエストの場合
{  message: "Invalid access",  code: "12"}

参考
以下の場合も "message: "Invalid access"" が Response されます。

  • 同一の sessionKey に対し、2 回以上ログインセッションの確認 API が呼び出された場合
  • ssoType に "OAUTH"、"SAML" 以外の値が設定された場合