From 52665900a67867985590e5c3cd49bc7558846bb1 Mon Sep 17 00:00:00 2001 From: Jingguo Yao Date: Sun, 29 Mar 2020 21:24:42 +0800 Subject: [PATCH] Add favicon and comment 1. If favicon is missing, Chrome and Firefox still insist on finding it. 2. Add comment clarifying the use of ReturnUri session value. --- example/client/client.go | 4 ++++ example/client/favicon.ico | Bin 0 -> 15406 bytes example/server/server.go | 5 +++++ 3 files changed, 9 insertions(+) create mode 100644 example/client/favicon.ico diff --git a/example/client/client.go b/example/client/client.go index ea9d323..8e231e6 100644 --- a/example/client/client.go +++ b/example/client/client.go @@ -37,6 +37,10 @@ func main() { http.Redirect(w, r, u, http.StatusFound) }) + http.HandleFunc("/favicon.ico", func(w http.ResponseWriter, r *http.Request) { + http.ServeFile(w, r, "favicon.ico") + }) + http.HandleFunc("/oauth2", func(w http.ResponseWriter, r *http.Request) { r.ParseForm() state := r.Form.Get("state") diff --git a/example/client/favicon.ico b/example/client/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ff6ba6a9c7498546393a4d18203b8725492250a4 GIT binary patch literal 15406 zcmeHOX_OpQ6>gXR;t&7gOwbs?B?ux$F(4il_qgjpjUsNiZ+H*^7eqX+AP6LrmFycN zLN>CKA$u}O$PNkFmq}OkR^46QRnPCc)vx+hb@eO>lbO-nb9!of@4oxqyYKFkO1&cW zs?;Tyq;PFXedpDw)HSJ8s--1(9`@Q)Y8>7TA71-DG?i+9T`DyUZO{chg7>&2!r8Hx z-jyEPQpQj9@>f2OzIrSf*PeBw$}Rb(vS(bU-}m@hc=p%Ick`-xc9&AVr}C?Q-s8TU zZ{_4hHDac}G~j?BD|s`CE1(wE~CiXD%r^!PXR2!}m=gevYF zCpZev{Z{5c9M!YCl|A)cz%xu0*8N_U56n}gU6WPjiBClER?~agTzR=;%C9)Vz0;{m z`)0|SxJOpWJHMP&)$~5)S6$_7eGoYRAnP4`^prK>&B~rOLV1`!Av5n|s{GQ@;B&Qv zZ`Ue&*87!TvgDoToKar>gd$$$`^uX57NM)SW2}64*58NrHw107M{3{N@a!x1@N!jX zzf0v;{}S_hB51$qFVcqlKyZ(&ROz>YxydUlV>KJ_J4+B0314=qN!5z?P+?3p(R4=AsS@i4E# zDd7u!9>`-{UxHsstK72N!oIpqaBU4}0v}tCzoW5@@I=tY=yxt>PvbtHGbnu%g+ec0 zQqHvCcRhZTPt8ExlX_+6W3Rsx^FD6OUC*PhuE#m1j6GJy?yGUS#M>E+eIe%^r>8&1 zj?>bw&-RRwB0Ea^WE1ZnN4{H7)yzTV!A|tDhaqSFA@+2#f8}_a7N%`Q@k^aT44@etp>NT(j zV{3T?4%Uczg?wNF{S$Nkysw;CZ#EGb!S~jLDbn`ZESuxSCB#aJFm{>D2>G(ZQ=Lw!G(Glxl(^hU-~HE2MyG%1o}}X zZovpu0XFXwvR z*r>`c%nwjP?q(N$H4#r{?uX%D&k&GfsjKZE7@r zUByZ8IhB5N$ZI;sTzWJ3r9Iu&;`A5abUSW9Tf5K-nl-{KtKHH5zxbAPpsD_HG33uLl|Q!?Vi?b8VCTFRdM^69^@u4 z#)M&LccrXVI1Y7tEJoa${jg`e4>rQRh-WPjdx7Vcyu=(EW0%<{Kc%v$CFv3n(<&cC zUITfLq_Jg;wa6u*rouh8M&fnBI2}QLZQDaZED$v;N&TC>V=P?ic@lD^LN8A80KUX3b(~M~Rkd25Sl6bHRr>()yEk=vri!QyN{Y=kMV#=#MJ|Qw%{)ao z2k=sH`(t8*#PcZ$C=y>$@8{RtF1o(Zem8P+cSE<{7Lj*SFO<;Rce9f3<-Rlb*#9r4xAORJ)tR5fzv(bh`z2ir3)&%N(%Pnl<9ja7XN#7=1ogD$Q|cR+nh`!W%5 zj&*&QiQk_60p-~*Bz7t7of*5inYv38+V6|mPm)t$t}_D(q zJE?!-z_Ug9VCHG5FOq*nH0Bza{d6S3takbrBK%p?tYaRgSku#tI&Mm5aqqU3f;Bf0i0=v|}v;>xL>PHi+ExA=^n4Yml-}eIbgsfhStU=VHBb zB4DhbKIcJ+i;^x~yI{8W@+TX|L9K{`dhKL@%?#Z{nVfz4%g}+tAp@=!doTliPdUza zku{0auAe~@?GLlQB5_QtOSN-XSfg#WVQj0}SkC6Zhx*9u({PWqk{T$)Ug^V9jyA*D z_@1`fDEJU_u;*3->c|V)`=QN`ThvtLo7S4cwqu+X=b8Lr_KV;&9=I>$C-!Tkv!>_u z+Q+We#LH2yH!6rn!#~%$opOMFWwGN?iGzyYCS$^9f$yp7befKbJtlwT7JmaecYb4R z0PEpFHWeWg#SaDVHN_R9xyyF&;e&mw*KzR-FpfwYgmDT}9(IW