To enable Single Logout, you need to download a certificate (in PEM format) for decryption and enter an issuer for the IdP.

Figure Enable Single Logout and add IdP issuer
Register the request URL in Logout URL under SSO Type in the Developer Console.
GET
| Parameter | Type | Required | Description |
|---|---|---|---|
| redirect_uri | String | Y | The URI to redirect to after logging out of the customer system. https://auth.worksmobile.com/saml2/sp/slo/callback is URL-encoded. |
| SAMLRequest | String | Y | A character string as specified in the SAML 2.0 request specification (encoded with Deflate + Base64) |
| SigAlg | String | Y | Signature Algorithm URI (URL-encoded). LINE WORKS supports SHA256. |
| Signature | String | Y | A value signed with SAMLRequest={samlRequest}&SigAlg={sigAlg} |
Caution
- When it is redirected to the IdP, only HTTP GET is supported.
https://auth.worksmobile.com/saml2/sp/slo/callback
GET/POST
| Parameter | Type | Required | Description |
|---|---|---|---|
| SAMLResponse | String | Y | A character string as specified in the SAML 2.0 logout response specification (encoded with Deflate + Base64) |
| SigAlg | String | N (Y For HTTP GET) | Signature Algorithm URI (URL-encoded). |
| Signature | String | N (Y For HTTP GET) | A value signed with SAMLRequest={samlRequest}&SigAlg={sigAlg} |
Caution
- The SigAlg and Signature parameters are required if the API request is made using the GET method.
- An embedded signature must be included in the SAMLResponse if the API request is made using the POST method.
Logs a user out of the customer system, then LINE WORKS.
LINE WORKS logs the users who remain logged in the LINE WORKS system out of it and redirects them to the requested redirect_uri,
which should be registered in advance in Logout Redirection Domain under SSO > WORKS as SP in the Developer Console because it is managed as the white_url.
https://auth.worksmobile.com/saml2/sp/slo
POST
| Parameter | Type | Required | Description |
|---|---|---|---|
| redirect_uri | String | Y | A URL to redirect to after logging out of LINE WORKS. It is URL-encoded. |
| SAMLRequest | String | Y | A character string as specified in the SAML 2.0 request specification (encoded with Deflate + Base64) |
| RelayState | String | N | Pass a value if necessary. |
After processing the logout request, LINE WORKS redirects the user with the SAMLResponse to the redirect_uri, using the POST method.
redirect_uri passed when a logout request is made
| Parameter | Type | Required | Description |
|---|---|---|---|
| SAMLResponse | String | Y | A character string as specified in the SAML 2.0 logout response specification (encoded with Deflate + Base64) |
| RelayState | String | N | Return the value included in the logout request, if it exists. |