{"id":18507607,"url":"https://github.com/giljr/my-auth0-app","last_synced_at":"2026-04-30T20:32:01.023Z","repository":{"id":261268735,"uuid":"871761087","full_name":"giljr/my-auth0-app","owner":"giljr","description":"In this tutorial, we’re going to simplify the process using Auth0 and Node.js, enabling you to quickly implement secure login and user authentication in your app.","archived":false,"fork":false,"pushed_at":"2024-11-05T15:54:15.000Z","size":283,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-01T13:08:15.115Z","etag":null,"topics":["auth0","authentication-backend","express","nodejs","oauth2","oidc","passportjs"],"latest_commit_sha":null,"homepage":"https://medium.com/jungletronics/seamless-auth-with-auth0-express-and-passport-a-quick-guide-21d57d784e9d","language":"JavaScript","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/giljr.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-10-12T21:25:22.000Z","updated_at":"2024-11-05T15:54:18.000Z","dependencies_parsed_at":"2024-11-05T16:52:36.508Z","dependency_job_id":"58c131b7-c7f0-40fe-88cf-1e9a5ed162f5","html_url":"https://github.com/giljr/my-auth0-app","commit_stats":null,"previous_names":["giljr/my-auth0-app"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/giljr/my-auth0-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giljr%2Fmy-auth0-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giljr%2Fmy-auth0-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giljr%2Fmy-auth0-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giljr%2Fmy-auth0-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giljr","download_url":"https://codeload.github.com/giljr/my-auth0-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giljr%2Fmy-auth0-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32476682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["auth0","authentication-backend","express","nodejs","oauth2","oidc","passportjs"],"created_at":"2024-11-06T15:09:11.876Z","updated_at":"2026-04-30T20:32:01.010Z","avatar_url":"https://github.com/giljr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n#  🪪 Auth0 Project 🪪 Express, and Passport 🪪\n\n\nIn this repo, we’re going to simplify the process using Auth0 and Node.js, enabling you to quickly implement secure login and user authentication in your app. Whether you're building your first login system or refining an existing one, this step-by-step guide will give you the tools you need to succeed. Let’s dive in and make secure authentication simple and effective!\nReady to dive in? Explore the project on my GitHub!\n\n🔹 What's New in this APP?\n\n    \n    Dive into this tutorial to learn how to implement \n    OAuth 2.0 authentication using Auth0 and Node.js.\n    Welcome o/\n\nReady to dive in? Check out the GitHub repository for full instructions and code:\n\n### Tutorial: \n\n👉 [Seamless Auth with Auth0, Express, and Passport: A Quick Guide 🎉](https://medium.com/jungletronics/seamless-auth-with-auth0-express-and-passport-a-quick-guide-21d57d784e9d)\n\nLearn how to integrate secure authentication in your Node.js app using Auth0, Express, and Passport with minimal setup\n\n\n## Screenshots\n\n| localhost:5000/login | Choose An Account |\n|---------------|---------------|\n| ![Screenshot 1](images/screenshot1.png) | ![Screenshot 2](images/screenshot2.png) |\n| localhost:5000/ | localhost:5000/profile |\n| ![Screenshot 3](images/screenshot3.png) | ![Screenshot 4](images/screenshot4.png) |\n\n\n## Installation Guide\n\nFollow these steps to set up the project locally on your machine:\nPrerequisites\n\nMake sure you have the following installed:\n\n    Node.js (v14 or later)\n    npm (Node Package Manager, comes with Node.js)\n    Git (for cloning the repository)\n\n### Steps to Install\n\n#### 1) Clone the Repository\n\nOpen your terminal and run the following command to clone the repository:\n\n    \n   **`git clone https://github.com/giljr/my-auth0-app.git`**\n\n\n#### 2) Navigate to the Project Directory\n\nChange your directory to the cloned project:\n\n    cd my-auth0-app\n\n### 3) Install Dependencies\n\nRun the following command to install the required dependencies:\n\n    npm install\n\n#### 4) Set Up Environment Variables\n\nCreate a ``.env`` file in the root of the project and add the following variables:\n\n    AUTH0_DOMAIN=your-auth0-domain\n    AUTH0_CLIENT_ID=your-auth0-client-id\n    AUTH0_CLIENT_SECRET=your-auth0-client-secret\n    AUTH0_CALLBACK_URL=http://localhost:5000/callback\n    AUTH0_SECRET=your-session-secret\n    BASE_URL=http://localhost:5000\n\nReplace the placeholders with your actual [Auth0](https://auth0.com/) configuration values.\n\n#### 5) Start the Application\n\nUse the following command to start the application:\n\n    npm start\n\n#### 6) Access the Application\n\nOpen your web browser and navigate to\n\n    http://localhost:5000 \n\nto view your application.\n\n##### Additional Information\n\nFor further configuration and usage details, please refer to the [auth0.com](https://auth0.com/) and \n\n[passportjs.org](https://www.passportjs.org/concepts/authentication/sessions/) Session Documentations.\n\n##### To deploy this project run\n\n```bash\n  npm run deploy\n```\n\n\n## Acknowledgements\n\n - [ Luiz Felipe Batista Moschini ](https://www.linkedin.com/in/luiz-felipe-batista-moschini-4938a0211)\n\n## Authors\n\n- [@j3](https://github.com/giljr)\n\n\n## 🚀 About Me\nI'm a Full Stack Developer with a degree in Computer Engineering. You can explore my work and projects on my GitHub repository:\n\n[GitHub Repo](https://github.com/giljr/fiscal_service_app)\n\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiljr%2Fmy-auth0-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiljr%2Fmy-auth0-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiljr%2Fmy-auth0-app/lists"}