Skip to content

Commit c501396

Browse files
committed
完成第四小节的基本内容
1 parent 0da44e1 commit c501396

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

14.4.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,24 @@
55
- 第三方集成认证:QQ、微博、豆瓣、OPENID、google、github、facebook和twitter等
66
- 自定义的用户登录、注册、登出,一般都是基于session、cookie认证
77

8-
beego目前没有针对这三种方式进行任何形式的集成,但是可以充分的利用第三方开源库来实现上面的三种方式的用户认证
8+
beego目前没有针对这三种方式进行任何形式的集成,但是可以充分的利用第三方开源库来实现上面的三种方式的用户认证,不过后续beego会对前面两种认证逐步集成。
99

1010
## HTTP Basic和 HTTP Digest认证
11+
这两个认证是我们一些应用比较简单的认证,目前已经有开源的第三方库支持这两个认证:
12+
13+
github.com/abbot/go-http-auth
14+
15+
下面代码演示了如何把这个库引入beego中从而实现认证:
16+
1117

1218
## oauth和oauth2的认证
19+
oauth和oauth2是目前比较流行的两种认证方式,还好第三方有一个库实现了这个认证,但是是国外实现的,没有QQ、微博之类的国内应用认证集成:
20+
21+
github.com/bradrydzewski/go.auth
22+
23+
下面代码演示了如何把该库引入beego中从而实现oauth的认证,这里以github为例演示:
24+
25+
1326

1427
## 自定义认证
1528

images/.DS_Store

6 KB
Binary file not shown.

0 commit comments

Comments
 (0)