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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值