# Эндпоинт UserInfo (профиль текущего пользователя)

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Эндпоинт UserInfo (профиль текущего пользователя)

`GET /oauth/userinfo`

**Авторизация:** dpop

**Ответы**

- `200` — Данные пользователя (`application/json`, OAuthUserInfo)
  - `email`: string — Email (при scope email)
  - `email_verified`: boolean — Подтверждение email (при scope email)
  - `family_name`: string, nullable — Фамилия (при scope profile)
  - `given_name`: string, nullable — Имя (при scope profile)
  - `name`: string — Полное имя (при scope profile)
  - `sub`: string, обязательное — Идентификатор пользователя
- `401` — Недействительный токен (`application/json`, OAuthError)
- `403` — Недостаточно scope (`application/json`, OAuthError)
- `429` — Превышен лимит запросов, повторите через Retry-After секунд (`application/problem+json`, ProblemDetails)
- `503` — Проверка доступа временно недоступна (`application/json`, OAuthError)

    </>
  );
}
