---
title: 로그인된 사용자 가져오기
slug: docs-kr/parse-graphql/graphql-get-current-user
description: GraphQL API를 사용하여 Parse 서버에서 로그인한 사용자의 정보를 가져오는 방법을 알아보세요.
image: https://www.back4app.com/images/logo-social.png
createdAt: 2024-02-27T13:09:10.249Z
---

# Parse GraphQL API를 통한 로그인한 사용자 정보 가져오기

## 문제

백엔드에서 Parse GraphQL API를 통해 로그인한 사용자의 데이터를 가져오고 싶습니다.

## 해결책

Parse GraphQL API를 사용하여 사용자의 <font color="#2166ae">`sessionToken`</font>을 <font color="#2166ae">`X-Parse-Session-Token`</font> 헤더에 포함시켜 ( [사용자 인증](https://www.back4app.com/docs/parse-graphql/graphql-user-authentication) 레시피에 설명된 대로) <font color="#2166ae">`me`</font> 쿼리를 호출하면 로그인한 사용자의 데이터를 가져올 수 있습니다.

## 버전 정보

실행할 Parse 버전에 따라 GraphQL 쿼리, 변형 및 결과가 약간 다를 수 있습니다.
실행 중인 Parse 버전과 함께 올바른 예제를 선택하십시오.

## 파스 서버 4.4.0 및 이후 버전

:::CodeblockTabs
Request

```graphql
//The headers for this query are X-Parse-Application-Id, X-Parse-Client-Key and X-Parse-Session-Token
1   query GetCurrentUser {
2     viewer {
3       sessionToken
4       user {
5         id
6         objectId
7       }
8     }
9   }
```

Response

```graphql
1   {
2     "data": {
3       "viewer": {
4         "sessionToken": "r:07dbfe8425d47d57c973bddce0df2ec9",
5         "user": {
6           "id": "X1VzZXI6OXZjM05sallIUA==",
7           "objectId": "9vc3NljYHP"
8         }
9       }
10    }
11  }
```
:::

::::ExpandableHeading
**파스 서버 3.10.0 및 4.2.0**

:::CodeblockTabs
요청

```graphql
1   query Me {
2     viewer {
3       user{
4         id
5         createdAt
6         updatedAt
7         username
8       }
9       sessionToken
10    }
11  }
```

응답

```graphql
1   {
2     "data": {
3       "viewer": {
4         "user": {
5           "id": "X1VzZXI6UHNOUkJ3Y1YyRQ==",
6           "createdAt": "2020-02-06T13:38:04.517Z",
7           "updatedAt": "2020-02-06T13:38:04.517Z",
8           "username": "somefolk"
9         },
10        "sessionToken": "r:00afa413b9cadd1007ad9ccd3c00f1c9"
11      }
12    }
13  }
```
:::
::::

::::ExpandableHeading
**파스 서버 3.9.0**

:::CodeblockTabs
요청

```graphql
1   query Me {
2     users {
3       results{
4         id,
5         createdAt,
6         updatedAt,
7         username
8       }
9     }
10  }
```

응답

```graphql
1   {
2     "data": {
3       "users": {
4         "me": {
5           "objectId": "NyU1lNlhPd",
6           "createdAt": "2019-07-29T09:09:58.222Z",
7           "updatedAt": "2019-07-29T09:09:58.222Z",
8           "username": "somefolk"
9         }
10      }
11    }
12  }
```
:::


::::

::::ExpandableHeading
**파스 서버 3.8.0**

:::CodeblockTabs
요청

```graphql
1   query Me{
2     viewer {
3       sessionToken
4       username
5     }
6   }
```

응답

```graphql
1   {
2     "data": {
3       "viewer": {
4         "sessionToken": "r:5c5024921339edf773b5b3e867d708be",
5         "username": "somefolk"
6       }
7     }
8   }
```
:::


::::

::::ExpandableHeading
**파스 서버 3.7.2**

:::CodeblockTabs
요청

```graphql
1   query Me {
2     users {
3       me {
4         objectId,
5         createdAt,
6         updatedAt,
7         username,
8         sessionToken
9       }
10    }
11  }
```

응답

```graphql
1   {
2     "data": {
3       "users": {
4         "me": {
5           "objectId": "NyU1lNlhPd",
6           "createdAt": "2019-07-29T09:09:58.222Z",
7           "updatedAt": "2019-07-29T09:09:58.222Z",
8           "username": "somefolk",
9           "sessionToken": "r:cbca71d29d7601761b48ed01bbe9638d"
10        }
11      }
12    }
13  }
```
:::


::::

