<commit_before>---
title: Login
description: This tutorial demonstrates how to add user login to a React Native application using Auth0.
budicon: 448
topics:
  - quickstarts
  - native
  - react-native
github:
  path: 00-Login
contentType: tutorial
useCase: quickstart
---
<%= include('../_includes/_getting_started', { library: 'React Native') %>

<%= include('../../../_includes/_callback_url') %>

#### iOS Callback

```text
{PRODUCT_BUNDLE_IDENTIFIER}://${account.namespace}/ios/{PRODUCT_BUNDLE_IDENTIFIER}/callback
```

Remember to replace `PRODUCT_BUNDLE_IDENTIFIER` with your actual application's bundle identifier name.

Inside the `ios` folder open the `Info.plist` and locate the value for `CFBundleIdentifier`. In the sample project the value is:

```xml
<key>CFBundleIdentifier</key>
<string>auth0.samples.Auth0Sample</string>
```

#### Android Callback

```text
{YOUR_APP_PACKAGE_NAME}://${account.namespace}/android/{YOUR_APP_PACKAGE_NAME}/callback
```

Remember to replace `YOUR_APP_PACKAGE_NAME` with your actual application's package name.

You can find this at the top of your `AndroidManifest.xml` file located in the `android/app/src/main/` folder. In the sample project the value is:
```xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.auth0sample"
```

## Install Dependencies 

How to install the React Native Auth0 module.

::: note
For further reference on React Native, check [their official documentation](https://facebook.github.io/react-native/).
:::

### npm

```bash
npm install react-native-auth0 --save
```

### yarn

```bash
yarn add --dev react-native-auth0
```

::: note
For further reference on yarn, check [their official documentation](https://yarnpkg.com/en/docs).
:::<commit_msg>Update 00-login.md<commit_after>---
title: Login
description: This tutorial demonstrates how to add user login to a React Native application using Auth0.
budicon: 448
topics:
  - quickstarts
  - native
  - react-native
github:
  path: 00-Login
contentType: tutorial
useCase: quickstart
---
<%= include('../_includes/_getting_started', { library: 'React Native') %>

<%= include('../../../_includes/_callback_url') %>

#### iOS Callback

```text
{PRODUCT_BUNDLE_IDENTIFIER}://${account.namespace}/ios/{PRODUCT_BUNDLE_IDENTIFIER}/callback
```

Remember to replace `PRODUCT_BUNDLE_IDENTIFIER` with your actual application's bundle identifier name.

Inside the `ios` folder open the `Info.plist` and locate the value for `CFBundleIdentifier`. In the sample project the value is:

```xml
<key>CFBundleIdentifier</key>
<string>auth0.samples.Auth0Sample</string>
```

#### Android Callback

```text
{YOUR_APP_PACKAGE_NAME}://${account.namespace}/android/{YOUR_APP_PACKAGE_NAME}/callback
```

Remember to replace `YOUR_APP_PACKAGE_NAME` with your actual application's package name.

You can find this at the top of your `AndroidManifest.xml` file located in the `android/app/src/main/` folder. In the sample project the value is:
```xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.auth0sample"
```

## Install Dependencies 

How to install the React Native Auth0 module.

::: note
Please refer to the [official documentation](https://facebook.github.io/react-native/) for additional details on React Native.
:::

### npm

```bash
npm install react-native-auth0 --save
```

### yarn

```bash
yarn add --dev react-native-auth0
```

::: note
For further reference on yarn, check [their official documentation](https://yarnpkg.com/en/docs).
:::
{'fraction_non_alphanumeric': 0.13833097595473834, 'fraction_numerical': 0.007355021216407355, 'mean_word_length': 4.913043478260869, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 15, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4817897', 'n_tokens_mistral': 1155, 'n_tokens_neox': 1068, 'n_words': 321}