Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fastuptime/github_authentication

Github Authentication / Github Yetkilendirme NodeJs Meta
https://github.com/fastuptime/github_authentication

auth authentication github github-auth github-authentication passport

Last synced: 8 days ago
JSON representation

Github Authentication / Github Yetkilendirme NodeJs Meta

Awesome Lists containing this project

README

        

# Github_Authentication
Github Authentication / Github Yetkilendirme NodeJs Meta

# 🎈 Images 🎈

![image](https://github.com/fastuptime/Github_Authentication/assets/63351166/297afcc7-8d33-4e84-805e-f8b77f05787a)
![image](https://github.com/fastuptime/Github_Authentication/assets/63351166/feaa90d8-4706-4e5f-a908-872790de5244)
![image](https://github.com/fastuptime/Github_Authentication/assets/63351166/52a33a3b-15db-47a8-b3cc-420bba101807)

# 🌘 Example Response Github 🌘

```js
{
id: '63351166',
displayName: 'Can',
username: 'fastuptime',
profileUrl: 'https://github.com/fastuptime',
photos: [ { value: 'https://avatars.githubusercontent.com/u/63351166?v=4' } ],
provider: 'github',
_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"}',
_json: {
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'
}
}
```

# πŸ› οΈ Installation πŸ› οΈ

- Download and install [NodeJs](https://nodejs.org/en/download) on your computer.
- Download the project as Zip to your computer and unzip it.
- Enter the folder you extracted from the zip and open a terminal to the location of that folder, then enter the following commands.
`npm install`
- Start the by entering the following command in Terminal
`node .`

- https://github.com/settings/applications/new Create an app here

## β›³Tech Stack β›³

**πŸ—„οΈ Server:** Node, Passport, Express, Passport-Github, Express-session

---
- ✨ [For Support](https://github.com/sponsors/fastuptime)

- πŸ’• [Discord](https://fastuptime.com/discord)

- πŸ“ [Fast Uptime](https://fastuptime.com/)

- πŸͺ„ All kinds of projects are made

- 🧨 You can contact us to make a paid project

- πŸ’Έ You can contact for paid installation

- β˜„οΈ [Click For Contact](mailto:[email protected])

# 🎯 License 🎯
- βš–οΈ Its protected by Creative Commons ([CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/))