{"id":24903627,"url":"https://github.com/melihs/node-auth-example","last_synced_at":"2026-05-08T10:31:35.191Z","repository":{"id":117299663,"uuid":"341625576","full_name":"melihs/node-auth-example","owner":"melihs","description":"Setting up a simple authentication structure using the OpenID Connect library","archived":false,"fork":false,"pushed_at":"2021-02-23T16:58:19.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-20T17:46:48.550Z","etag":null,"topics":["auth0","authentication-middleware","nodejs"],"latest_commit_sha":null,"homepage":"","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/melihs.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,"zenodo":null}},"created_at":"2021-02-23T16:57:25.000Z","updated_at":"2021-06-01T20:34:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"df155f2c-507f-41f0-8ab1-732a50bd4cf7","html_url":"https://github.com/melihs/node-auth-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/melihs/node-auth-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihs%2Fnode-auth-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihs%2Fnode-auth-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihs%2Fnode-auth-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihs%2Fnode-auth-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/melihs","download_url":"https://codeload.github.com/melihs/node-auth-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melihs%2Fnode-auth-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32776527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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-middleware","nodejs"],"created_at":"2025-02-01T22:29:53.895Z","updated_at":"2026-05-08T10:31:35.183Z","avatar_url":"https://github.com/melihs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Setting up a simple authentication structure using the OpenID Connect  library\n\n  \n  \n\n### Installation (Manual)\n\n  \n\n### Configure Auth0\n\nYou will need to register your application with Auth0 in order to start authenticating users. Go to the Applications screen in the Auth0 dashboard, create a new Regular Web Application, and follow the steps below.\n\n  \n\n**1. **Configure Callback URL****\n\nA callback URL is an application route where Auth0 redirects users after they have authenticated. This URL must be registered with Auth0 or else users will be unable to log in to the application and will get a \"Callback URL mismatch\" error.\n\n  \n\nThe callback URL for the application created in this quickstart is http://localhost:3000/callback. Paste that in the Allowed Callback URLs field for the application you just created.\n\n  \n\n**2. Configure Logout URL**\n\nA logout URL is an application route that Auth0 can return users to after logging out. This URL must be registered with Auth0 or else users will be unable to log out of the application and will get a \"misconfiguration\" error.\n\n  \n\nThe logout URL for the application created in this quickstart is http://localhost:3000. Paste that in the Allowed Logout URLs field for the application you just created, then scroll down and click Save Changes.\n\n  \n\n**3. Get Your Application Keys**\n\nFinally, copy the following fields for your app in the env file\n\nDomain, Client ID\n\n    $ git clone https://github.com/melihs/node-auth-example.git\n    $ npm i\n    $ npm start\n    $ localhost:3000/login\n         \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelihs%2Fnode-auth-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelihs%2Fnode-auth-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelihs%2Fnode-auth-example/lists"}