NAVER signs users in with their NAVER account, the other consumer identity most South Korean users already have.

## Copy the redirect URI

In the [Authdog console](https://console.authdog.com), select the project and environment, open **Authentication > Providers**, find **NAVER**, and click **Enable**. Copy the redirect URI shown in the form:

```url
https://identity.authdog.com/api/v1/callback/<connectionId>
```

## Create the application

1. Open the [NAVER Developers application page](https://developers.naver.com/apps/#/register) and register an application.
2. Select **네이버 아이디로 로그인** (Login with NAVER) as the API to use.
3. Choose the profile fields you need — name, email, nickname, profile image.
4. Set the environment to **PC웹** and paste the redirect URI from Authdog as the callback URL.
5. Copy the **Client ID** and **Client Secret**.

## Configure Authdog

| Field | Value |
| --- | --- |
| **Client ID** | The client identifier from the provider |
| **Client Secret** | The client secret from the provider |

Save, then toggle the connection **active**.

## What NAVER returns

Authdog requests the provider's default scopes and reads the profile from `https://openapi.naver.com/v1/nid/me`.

The `nid/me` endpoint returns the NAVER id, and whichever of email, nickname, name, and profile image you requested.

Fields you did not select at registration are simply absent from the response — check the app's configuration before assuming a mapping bug.

## Test it

1. Open your environment's hosted sign-in page, or link to `https://identity.authdog.com/api/v1/signin/<connectionId>`.
2. Select the NAVER button and complete the flow.
3. Confirm the user appears under **Users** in the console with a NAVER identity linked.

## Troubleshooting

| Symptom | Cause |
| --- | --- |
| `invalid_request` | The callback URL does not match the registered one |
| Missing email | The email field was not requested on the application |
| Redirect or callback URL error | The URI registered with the provider does not match Authdog's exactly |
| Works in one environment only | Each environment has its own `connectionId`, and so its own redirect URI to register |

## Related

| Read | To learn how to |
| --- | --- |
| [Connectors](/docs/connectors) | Set up any other social provider |
| [Kakao](/docs/connectors/kakao) | Add the other major Korean consumer identity |
