|
| 1 | +# Github_Authentication |
| 2 | +Github Authentication / Github Yetkilendirme NodeJs Meta |
| 3 | + |
| 4 | +# 🎈 Images 🎈 |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | +# 🌘 Example Response Github 🌘 |
| 11 | + |
| 12 | +```js |
| 13 | +{ |
| 14 | + id: '63351166', |
| 15 | + displayName: 'Can', |
| 16 | + username: 'fastuptime', |
| 17 | + profileUrl: 'https://github.com/fastuptime', |
| 18 | + photos: [ { value: 'https://avatars.githubusercontent.com/u/63351166?v=4' } ], |
| 19 | + provider: 'github', |
| 20 | + _raw: '{"login":"fastuptime","id":63351166,"node_id":"MDQ6VXNlcjYzMzUxMTY2","avatar_url":"https://avatars.githubusercontent.com/u/63351166?v=4","gravatar_id":"","url":"https://api.github.com/users/fastuptime","html_url":"https://github.com/fastuptime","followers_url":"https://api.github.com/users/fastuptime/followers","following_url":"https://api.github.com/users/fastuptime/following{/other_user}","gists_url":"https://api.github.com/users/fastuptime/gists{/gist_id}","starred_url":"https://api.github.com/users/fastuptime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fastuptime/subscriptions","organizations_url":"https://api.github.com/users/fastuptime/orgs","repos_url":"https://api.github.com/users/fastuptime/repos","events_url":"https://api.github.com/users/fastuptime/events{/privacy}","received_events_url":"https://api.github.com/users/fastuptime/received_events","type":"User","site_admin":false,"name":"Can","company":"FastUptime","blog":"https://fastuptime.com","location":"Turkey, Istanbul","email":null,"hireable":null,"bio":"Hi!","twitter_username":"fastuptime","public_repos":137,"public_gists":0,"followers":45,"following":8,"created_at":"2020-04-08T12:17:03Z","updated_at":"2023-08-08T15:44:08Z"}', |
| 21 | + _json: { |
| 22 | + login: 'fastuptime', |
| 23 | + id: 63351166, |
| 24 | + node_id: 'MDQ6VXNlcjYzMzUxMTY2', |
| 25 | + avatar_url: 'https://avatars.githubusercontent.com/u/63351166?v=4', |
| 26 | + gravatar_id: '', |
| 27 | + url: 'https://api.github.com/users/fastuptime', |
| 28 | + html_url: 'https://github.com/fastuptime', |
| 29 | + followers_url: 'https://api.github.com/users/fastuptime/followers', |
| 30 | + following_url: 'https://api.github.com/users/fastuptime/following{/other_user}', |
| 31 | + gists_url: 'https://api.github.com/users/fastuptime/gists{/gist_id}', |
| 32 | + starred_url: 'https://api.github.com/users/fastuptime/starred{/owner}{/repo}', |
| 33 | + subscriptions_url: 'https://api.github.com/users/fastuptime/subscriptions', |
| 34 | + organizations_url: 'https://api.github.com/users/fastuptime/orgs', |
| 35 | + repos_url: 'https://api.github.com/users/fastuptime/repos', |
| 36 | + events_url: 'https://api.github.com/users/fastuptime/events{/privacy}', |
| 37 | + received_events_url: 'https://api.github.com/users/fastuptime/received_events', |
| 38 | + type: 'User', |
| 39 | + site_admin: false, |
| 40 | + name: 'Can', |
| 41 | + company: 'FastUptime', |
| 42 | + blog: 'https://fastuptime.com', |
| 43 | + location: 'Turkey, Istanbul', |
| 44 | + email: null, |
| 45 | + hireable: null, |
| 46 | + bio: 'Hi!', |
| 47 | + twitter_username: 'fastuptime', |
| 48 | + public_repos: 137, |
| 49 | + public_gists: 0, |
| 50 | + followers: 45, |
| 51 | + following: 8, |
| 52 | + created_at: '2020-04-08T12:17:03Z', |
| 53 | + updated_at: '2023-08-08T15:44:08Z' |
| 54 | + } |
| 55 | +} |
| 56 | +``` |
| 57 | + |
| 58 | +# 🛠️ Installation 🛠️ |
| 59 | + |
| 60 | +- Download and install [NodeJs](https://nodejs.org/en/download) on your computer. |
| 61 | +- Download the project as Zip to your computer and unzip it. |
| 62 | +- Enter the folder you extracted from the zip and open a terminal to the location of that folder, then enter the following commands. |
| 63 | +`npm install` |
| 64 | +- Start the bot by entering the following command in Terminal |
| 65 | +`node .` |
| 66 | + |
| 67 | +- https://github.com/settings/applications/new Create an app here |
| 68 | + |
| 69 | +## ⛳Tech Stack ⛳ |
| 70 | + |
| 71 | +**🗄️ Server:** Node, Passport, Express, Passport-Github, Express-session |
| 72 | + |
| 73 | +--- |
| 74 | +- ✨ [For Support](https://github.com/sponsors/fastuptime) <br> |
| 75 | +- 💕 [Discord](https://fastuptime.com/discord)<br> |
| 76 | +- 🏓 [Fast Uptime](https://fastuptime.com/)<br> |
| 77 | +- 🪄 All kinds of projects are made <br> |
| 78 | +- 🧨 You can contact us to make a paid project<br> |
| 79 | +- 💸 You can contact for paid installation<br> |
| 80 | +- ☄️ [Click For Contact](mailto:fastuptime@gmail.com)<br> |
| 81 | + |
| 82 | +# 🎯 License 🎯 |
| 83 | +- ⚖️ Its protected by Creative Commons ([CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)) |
| 84 | + |
| 85 | +<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" title="BYNCSA40"><img src="https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png"></a> |
0 commit comments