/Github_Authentication

Github Authentication / Github Yetkilendirme NodeJs Meta

Primary LanguageEJSOtherNOASSERTION

Github_Authentication

Github Authentication / Github Yetkilendirme NodeJs Meta

🎈 Images 🎈

image image image

🌘 Example Response Github 🌘

{
  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 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


🎯 License 🎯