SSO(OAuth): put

    ドメインのSSO(OAuth) 情報を修正します。LINE WORKS Developer Console の SSO にて SSO TypeOAuth に設定した場合にのみ使用できます。

    API の種類

    サーバー API

    Request

    Request URL

    https://apis.worksmobile.com/r/{API ID}/admin/v2/tenants/{tenantId}/domains/{domainId}/oauth

    HTTP Method

    PUT (Content-Type: application/json; charset=UTF-8)

    Path Parameters

    パラメータ タイプ 必須 説明
    tenantId String Y テナント ID
    domainId String Y ドメイン ID

    Request Body

    パラメータ タイプ 必須 説明
    webLoginUrl String Y Web Login URL
    applicationLoginUrl String N Application Login URL
    この値が空の場合は webLoginUrl が適用される。
    imapLoginApiUrl String N IMAP/CalDAV Login API
    logoutUrl String Y Logout URL
    layerPopupLoginUrl String Y Layer Popup Login URL
    accessTokenApiUrl String Y Access Token Return API
    userInfoApiUrl String Y User info return API
    clientId String Y Client ID
    認証フローで LINE WORKS が用いる Client ID を指定
    clientSecret String N Client Secret
    認証フローでLINE WORKS が用いる Client Secret を指定
    customExpireTimeUseYn String N Set Expire Time
    'Y'もしくは'N'を指定

    Request Example

    {
        "logoutUrl": "https://example.com",
        "layerPopupLoginUrl": "https://example.com",
        "applicationLoginUrl": "https://example.com",
        "customExpireTimeUseYn": "N",
        "clientSecret": "client_secret",
        "accessTokenApiUrl": "https://example.com",
        "clientId": "client_id",
        "userInfoApiUrl": "https://example.com",
        "webLoginUrl": "https://example.com",
        "imapLoginApiUrl": "https://example.com"
    }
    

    Response

    Status 200

    SSO Resource