Auth2 Practice - Authorization Code Type

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/tina_tian1/article/details/90716238

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/

猜你喜欢

转载自blog.csdn.net/tina_tian1/article/details/90716238
今日推荐