Auth2 Practice - Authorization Code Type

1.     Registration By Github.com

Input information of the 3rd-part app as following

Address: https://github.com/settings/applications/new

 

Client ID and Client Secret can be gotten as following after the registration.

2       Source Code

2.1     Download from Github

2.2     Replace clientID and clientSecret 

  • index.js : clientID and clientSecret
  • public/index.html: client_id

2.3    Install Dependencies

  •  $ cd ../node-oauth-authentication-code
  •  $ npm install

2.4    Start Service

  •  $ node index.js

3       Login Process

3.1     Navigate to http://localhost:8080 on your browser.

 

"Login with github" href as following:

<body>
<a href="https://github.com/login/oauth/authorize?client_id=f34992142fe96d56d1f4">Login with github</a>
</body>

3.2     Click “Login with github” and show following UI

 

3.3     Input Username and Password. And click ”Sign in“ button. Show following UI.

It shows login succeeded by github.

/oauth/redirect Process 

4       Github Api By Access Token

https://developer.github.com/v3/repos/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章