{"id":26235747,"url":"https://github.com/dxtaner/authenticationnodejs","last_synced_at":"2026-04-21T22:03:33.391Z","repository":{"id":162873340,"uuid":"606720459","full_name":"dxtaner/AuthenticationNodeJs","owner":"dxtaner","description":"AuthenticationNodeJs","archived":false,"fork":false,"pushed_at":"2025-07-18T11:57:44.000Z","size":109,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-31T13:39:11.363Z","etag":null,"topics":["api","auth","authentication","facebook-login","googleauth","nodejs","try-catch","twiter-oauth"],"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/dxtaner.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-26T11:14:08.000Z","updated_at":"2025-07-18T11:57:47.000Z","dependencies_parsed_at":"2025-07-17T18:10:53.903Z","dependency_job_id":"cab0fe17-d39c-4274-b564-9d53781e6a46","html_url":"https://github.com/dxtaner/AuthenticationNodeJs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dxtaner/AuthenticationNodeJs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FAuthenticationNodeJs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FAuthenticationNodeJs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FAuthenticationNodeJs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FAuthenticationNodeJs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dxtaner","download_url":"https://codeload.github.com/dxtaner/AuthenticationNodeJs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FAuthenticationNodeJs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32112030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["api","auth","authentication","facebook-login","googleauth","nodejs","try-catch","twiter-oauth"],"created_at":"2025-03-13T03:17:45.030Z","updated_at":"2026-04-21T22:03:33.386Z","avatar_url":"https://github.com/dxtaner.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Node-JS-API-Authenctication\nAuthenticationNodeJs\nThis project aims to provide an authentication system using Node.js. Authentication is a crucial component for verifying user identities and enabling authorization processes.\n\n## Features\nUser registration and login functionality\nPassword reset mechanism\nEmail verification\nSocial media login (Facebook and Twitter)\nJWT-based session management\n\n## Requirements\nMake sure you have the following software installed before running the project:\n\nNode.js (v14 or higher)\nnpm (Node Package Manager)\n\n## Installation\n- npm install \u003cbr\u003e\n- npm run dev \u003cbr\u003e\n- npm run start\n\n## İnfo\nCreate a .env file in the project root directory and set the following variables: \n\nDB_HOST = { hostname  }\u003cbr\u003e\nDB_PORT = { portno } \u003cbr\u003e\nDB_user = { user:userpassword }\u003cbr\u003e\nDB_NAME = { databasename } \u003cbr\u003e\nJWT_SECRET = 8663577bcf6610827a8ed39e2ca074edfb92855de06d5f2227c55be95cb8ef97334890004cdb5c3fbbcd107328c77d85de6845c15d805eab425a625db3bcee74 \u003cbr\u003e\nACCESS_TOKEN_SECRET = 2e438cbfc7d4fa7ea197d5dc4078cd14324ed28dedc720a340e355ccf106df9f70578498e4b1e326708c92242b6f0da3a4a2afd092c7ed0c27e8ddd247d07462 \u003cbr\u003e\nREFRESH_TOKEN_SECRET = f3e51012f2b5a9a291c3b386cb4033b83c8cdb6cb73b1fb3761d6f10f89f6f2a2605df5d9008e88fe5e00c4083899330abb71144fae3347bd04e1df3d46dd646 \u003cbr\u003e\n\n## Technologies\n\n* Nodejs\n* Express\n* Mongodb\n* Mongoose\n* jsonwebtoken (JWT)\n* Bcryptjs\n* Dotenv\n- axios\n- body-parser\n- cors\n- passport\n- passport-google-oauth20\n- passport-linkedin-oauth2\n\n## Contribution\nIf you would like to contribute to this project, please follow these steps:\n\nFork the project repository.\nCreate a new branch for your feature (git checkout -b my-new-feature).\nMake the necessary changes and commit them (git commit -am 'Add new feature').\nPush your changes to the branch (git push origin my-new-feature).\nOpen a new pull request and describe your changes.\n## License\nThis project is licensed under the MIT License. See the LICENSE file for more information.\n\nThis README provides essential information on how to use and contribute to the AuthenticationNodeJs project. For more detailed instructions, please refer to the source code and documentation.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxtaner%2Fauthenticationnodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdxtaner%2Fauthenticationnodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxtaner%2Fauthenticationnodejs/lists"}