---
title: OIDCAuthProfile
---

# OIDCAuthProfile

<a href="https://github.com/remix-run/remix/blob/remix@3.0.0-alpha.6/packages/auth/src/lib/providers/oidc.ts#L44" target="_blank">View Source</a>

## Summary

Base OpenID Connect claims shape used by the OIDC helpers.

## Signature

```ts
interface OIDCAuthProfile {
  birthdate?: string;
  email?: string;
  email_verified?: boolean;
  family_name?: string;
  gender?: string;
  given_name?: string;
  locale?: string;
  middle_name?: string;
  name?: string;
  nickname?: string;
  phone_number?: string;
  phone_number_verified?: boolean;
  picture?: string;
  preferred_username?: string;
  profile?: string;
  sub: string;
  updated_at?: string | number;
  website?: string;
  zoneinfo?: string;
}

```

## Properties

### birthdate

Birthdate claim for the authenticated user.

### email

Email address claim for the authenticated user.

### email_verified

Indicates whether the provider has verified `email`.

### family_name

Family name claim for the authenticated user.

### gender

Gender claim for the authenticated user.

### given_name

Given name claim for the authenticated user.

### locale

Locale claim for the authenticated user.

### middle_name

Middle name claim for the authenticated user.

### name

Full display name for the authenticated user.

### nickname

Nickname claim for the authenticated user.

### phone_number

Phone number claim for the authenticated user.

### phone_number_verified

Indicates whether the provider has verified `phone_number`.

### picture

Profile picture URL claim for the authenticated user.

### preferred_username

Preferred username claim for the authenticated user.

### profile

Profile URL claim for the authenticated user.

### sub

Stable subject identifier for the authenticated user.

### updated_at

Timestamp claim describing when the profile was last updated.

### website

Personal website URL claim for the authenticated user.

### zoneinfo

Time zone claim for the authenticated user.