OAuth2.0 인증
    • PDF

    OAuth2.0 인증

    • PDF

    기사 요약

    Classic/VPC 환경에서 이용 가능합니다.

    Access Token을 발급하거나 갱신하는 API 입니다. B2B PRISM Live Studio에서의 사용 플로우를 확인하려면 로그인 프로세스를 참고해 주십시오.

    요청

    요청 형식은 다음과 같습니다.

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

    요청 헤더

    헤더에 대한 설명은 다음과 같습니다.

    이름타입설명필수 여부
    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}"
    

    응답 예시

    구문 예시는 다음과 같습니다.

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

    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}"
    

    응답 예시

    구문 예시는 다음과 같습니다.

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

    이 문서가 도움이 되었습니까?

    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.