{"id":22014568,"url":"https://github.com/fsobh/expo-auth0","last_synced_at":"2026-04-05T21:04:29.617Z","repository":{"id":265005002,"uuid":"831934004","full_name":"fsobh/expo-auth0","owner":"fsobh","description":"Template for React Native Expo applications with Auth0 setup (Expo Router)","archived":false,"fork":false,"pushed_at":"2024-11-30T03:18:36.000Z","size":6680,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"dev","last_synced_at":"2025-01-28T15:29:54.255Z","etag":null,"topics":["android","auth0","expo","expo-router","ios","react-native"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fsobh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-22T02:39:14.000Z","updated_at":"2024-11-30T03:18:39.000Z","dependencies_parsed_at":"2024-11-30T02:31:44.754Z","dependency_job_id":null,"html_url":"https://github.com/fsobh/expo-auth0","commit_stats":null,"previous_names":["fsobh/expo-template-auth0","fsobh/expo-auth0"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsobh%2Fexpo-auth0","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsobh%2Fexpo-auth0/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsobh%2Fexpo-auth0/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsobh%2Fexpo-auth0/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fsobh","download_url":"https://codeload.github.com/fsobh/expo-auth0/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245078152,"owners_count":20557279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","auth0","expo","expo-router","ios","react-native"],"created_at":"2024-11-30T04:15:28.358Z","updated_at":"2025-12-30T22:12:40.928Z","avatar_url":"https://github.com/fsobh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Native (Expo) Auth0 Template\n\u003cp style=\"text-align: center;\"\u003e\n\u003cimg src=\"assets/images/demo.gif\" alt=\"Demo of app running\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n#### This is an [Expo](https://expo.dev) project created with [`create-expo-app`](https://www.npmjs.com/package/create-expo-app).\n\n#### This is a starting point for Expo applications that will use Auth0 as its authentication service. \n\n#### This application uses [Expo router](https://docs.expo.dev/router/introduction/)\n\n## Pre-requisite\n-   ### Setup an Auth0 native Application following [this guide](https://auth0.com/docs/quickstart/native/react-native-expo/interactive)\n\n## Get started\n\n1. Install dependencies\n\n   ```bash\n   npm install\n   ```\n## Setup `.env` file\n\n```\nEXPO_PUBLIC_AUTHO_AUDIENCE=your-auth0-audience\nEXPO_PUBLIC_AUTH0_DOMAIN=dev-example.us.auth0.com\nEXPO_PUBLIC_AUTH0_CLIENT_ID=auth0-native-app-client-id\nEXPO_PUBLIC_API_URL=https://your-apiurl.com \n```\n| **Key**                         | **Value**                                   |\n|----------------------------------|---------------------------------------------|\n| EXPO_PUBLIC_AUTHO_AUDIENCE      | Your Auth0 audience                         |\n| EXPO_PUBLIC_AUTH0_DOMAIN        | Your Auth0 tenant domain                    |\n| EXPO_PUBLIC_AUTH0_CLIENT_ID     | Your Auth0 client ID (native application)   |\n| EXPO_PUBLIC_API_URL             | URL to your back end service (not required) |\n\n#### Make sure to also update your `app.json` file accordingly with the appropriate values for Auth0 (`domain`,`bundleIdentifier`,`package`)\n```json\n    \"plugins\": [\n      \"expo-router\",\n      \"expo-secure-store\",\n      [\n        \"react-native-auth0\",\n        {\n          \"domain\": \"\u003c your-auth0-domain.us.auth0.com \u003e\" \n        }\n      ],\n   ...\n   \"ios\": {\n      \"supportsTablet\": true,\n      \"bundleIdentifier\": \"com.example.io\"\n   },\n   ...\n   \"android\": {\n      \"adaptiveIcon\": {\n      \"foregroundImage\": \"./assets/images/splash.png\",\n      \"backgroundColor\": \"#ffffff\"\n      },\n     \"package\": \"com.example.io\"\n   }\n```\n\n## How to run\n\n1. Build for Android\n   ```bash\n   npm run android\n   ```\n2. Build for ios **(Mac only)**\n   ```bash\n   npm run ios\n   ```\n\n   #### **Executing these commands will generate a native [[development build](https://docs.expo.dev/guides/local-app-development/)] build for your iOS or Android device/emulator, placing the output in the `./ios` or `./android` directory, and will automatically run the application.**\n\n## How to run (Alternative)\n\n### Internal Distribution via EAS\n - Use EAS Build for [internal distribution](https://docs.expo.dev/build/internal-distribution/)\n - Share and install the app on team devices without going through app stores\n\n#### Both methods ensure secure testing while addressing Auth0's authentication constraints.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffsobh%2Fexpo-auth0","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffsobh%2Fexpo-auth0","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffsobh%2Fexpo-auth0/lists"}