---
title: 가입하기
slug: docs-kr/parse-graphql/graphql-sign-up
description: Parse GraphQL API로 백엔드 사용자 가입을 기술적으로 구현하는 방법을 알아보세요.
image: https://www.back4app.com/images/logo-social.png
createdAt: 2024-02-26T19:07:29.126Z
---

# Parse GraphQL API를 통한 사용자 가입

## 문제

Parse GraphQL API를 통해 백엔드에서 새로운 사용자를 가입시키고 싶습니다.

## 해결책

Parse GraphQL API를 사용하여 사용자의 데이터를 <font color="#2166ae">`signUp`</font> 변이를 통해 전송하기만 하면 새로운 사용자를 가입시킬 수 있습니다. <font color="#2166ae">`username`</font>과 <font color="#2166ae">`password`</font> 필드는 필수입니다. 변이는 <font color="#2166ae">`objectId`</font>와 <font color="#2166ae">`createdAt`</font> 필드를 기본적으로 반환할 뿐만 아니라 [객체 생성](https://www.back4app.com/docs/parse-graphql/graphql-mutation-create-object) 시 반환되는 <font color="#2166ae">`sessionToken`</font>도 반환합니다.

새 사용자를 가입시킨 후, [사용자 인증](https://www.back4app.com/docs/parse-graphql/graphql-user-authentication) 레시피를 사용하여 다음 작업에서 <font color="#2166ae">`sessionToken`</font>을 전송하여 이 사용자의 동작으로 실행되도록 할 수 있습니다. 또한 [로그인](https://www.back4app.com/docs/parse-graphql/graphql-login) 레시피를 사용하여 정의된 자격 증명을 사용하여 사용자를 로그인시키고, [로그아웃](https://www.back4app.com/docs/parse-graphql/graphql-logout-mutation) 레시피를 사용하여 <font color="#2166ae">`sessionToken`</font>을 파기할 수 있습니다.

## 버전 정보

선택한 Parse 버전에 따라 GraphQL 쿼리, 변이 및 결과가 약간 다를 수 있습니다.

실행 중인 Parse 버전과 함께 올바른 예제를 선택하십시오.

## &#x20;파스 서버 4.2.0 및 이후 버전

:::CodeblockTabs
Request

```graphql
1   mutation SignUp{
2     signUp(input: {
3       fields: {
4         username: "somefolk"
5         password: "somepassword"
6       }
7     }){
8       viewer{
9         user{
10          id
11          createdAt
12        }
13        sessionToken
14      }
15    }
16  }
```

Response

```graphql
1   {
2     "data": {
3       "signUp": {
4         "viewer": {
5           "user": {
6             "id": "X1VzZXI6ckZWbDR3YlJucA==",
7             "createdAt": "2020-02-06T13:38:04.517Z"
8           },
9           "sessionToken": "r:3233bc3b6801a15bcda39ff250416143"
10        }
11      }
12    }
13  }
```
:::

## 이전 파스 서버 버전

::::ExpandableHeading
**파스 서버 3.10.0 및 이후 버전**

:::CodeblockTabs
요청

```graphql
1   mutation SignUp{
2     signUp(input: {
3       userFields: {
4         username: "somefolk"
5         password: "somepassword"
6       }
7     }){
8       viewer{
9         user{
10          id
11          createdAt
12        }
13        sessionToken
14      }
15    }
16  }
```

응답

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


::::

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

:::CodeblockTabs
요청

```graphql
1   mutation SignUp{
2     signUp(fields:{
3       username: "somefolk"
4       password: "somepassword"
5     }){
6       id
7       createdAt
8       sessionToken
9     }
10  }
```

응답

```graphql
1   {
2     "data": {
3       "signUp": {
4         "id": "Gx2zW7yEnY",
5         "createdAt": "2019-11-04T14:24:21.333Z",
6         "sessionToken": "r:6d5f75f0f2d9ee16077b0a0ff1e20eb2"
7       }
8     }
9   }
```
:::
::::

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

:::CodeblockTabs
요청

```graphql
1   mutation SignUp{
2     signUp(fields:{
3       username: "somefolk"
4       password: "somepassword"
5     }){
6       objectId
7       createdAt
8     }
9   }
```

응답

```graphql
1   {
2     "data": {
3       "signUp": {
4         "objectId": "KTznKVzto2",
5         "createdAt": "2019-11-04T14:23:46.014Z",
6         "sessionToken": "r:2ca6914312ed16803cf3769a25934cdc"
7       }
8     }
9   }
```
:::


::::

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

:::CodeblockTabs
요청

```graphql
1   mutation SignUp {
2     users {
3       signUp(fields: { username: "somefolk", password: "somepassword" }) {
4         objectId,
5         createdAt,
6         sessionToken
7       }
8     }
9   }
```

응답

```graphql
1   {
2     "data": {
3       "users": {
4         "signUp": {
5           "objectId": "NyU1lNlhPd",
6           "createdAt": "2019-07-29T09:09:58.222Z",
7           "sessionToken": "r:a86665f0b63d9d8f945e4b0f302a1655"
8         }
9       }
10    }
11  }
```
:::
::::



