MENU
      OAuth2.0認証
        • PDF

        OAuth2.0認証

        • PDF

        記事の要約

        Classic/VPC環境で利用できます。

        Access Tokenを発行したり、更新する APIです。B2B PRISM Live Studioでの使用フローを確認するには、ログインプロセスをご参照ください。

        リクエスト

        リクエスト形式は次の通りです。

        GET {serviceApiDomain}/prism/v1/service/oauth2/token
        HTTP

        リクエストヘッダ

        ヘッダの説明は次の通りです。

        名前タイプ説明必須有無
        x-prism-client-idString顧客のサービスで B2B PRISM Live Studioに OAuth2.0認証のために提供するクライアント IDで、変更されない値Y
        x-prism-client-secretString顧客のサービスで B2B PRISM Live Studioに OAuth2.0認証のために提供するクライアント Secretで、セキュリティ問題などの理由で必要な場合に協議を通じて変更可能Y

        リクエストクエリパラメータ

        パラメータについての説明は、次の通りです。

        名前タイプ説明必須有無
        grant_typeStringOAuth2.0権限付与タイプで、Access Tokenの発行時には「authorization_code」、更新時には「refresh_token」を使用Y
        redirect_uriStringgrant_type = authorization_codeでリクエストする場合に必要で、B2B PRISM Live Studioでは https://global.apis.naver.com/prism/prism-auth-api/oauth/partner/{serviceId}を使用N
        codeStringAccess Token発行時に redirect uriでレスポンスされた codeを転送N
        refresh_tokenStringgrant_type = refresh_tokenでリクエストする場合に使用N

        レスポンス

        レスポンス形式を説明します。

        名前タイプ説明必須有無
        access_tokenStringユーザーの Access TokenY
        refresh_tokenStringユーザーの Refresh TokenY
        expires_inNumberAccess Tokenが期限切れになるまでの時間(秒)N
        token_typeStringトークンタイプ、一般的に"bearer"Y

        構文例を紹介します。

        Access Token発行時

        Access Token発行の構文例を紹介します。

        リクエスト例

        構文例は次の通りです。

        curl -X GET {serviceApiDomain}/prism/v1/service/oauth2/token
                ?grant_type=authorization_code
                &code={your_authorized_code} \
            -H "x-prism-client-id: {client-id}"
            -H "x-prism-client-secret: {client-secret}"
        Bash

        レスポンス例

        構文例は次の通りです。

        {
            "access_token": "JXvBU54_hOok4gpOTHAOASEHbaE",
            "expires_in": 12345,
            "refresh_token": "va32t62Zsc3DVv0irdCt3yBjy_c",
            "token_type": "bearer"
        }
        JSON

        Access Token更新時

        Access Token更新の構文例を紹介します。

        リクエスト例

        構文例は次の通りです。

        curl -X GET {serviceApiDomain}/prism/v1/service/oauth2/token
                ?grant_type=refresth_token
                &refresh_token={your_refresh_token} \
            -H "x-prism-client-id: {client-id}"
            -H "x-prism-client-secret: {client-secret}"
        Bash

        レスポンス例

        構文例は次の通りです。

        {
            "access_token": "JXvBU54_hOok4gpOTHAOASEHbaE",
            "expires_in": 12345,
            "refresh_token": "va32t62Zsc3DVv0irdCt3yBjy_c",
            "token_type": "bearer"
        }
        JSON

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.