From a27b94b24b88f5ec453e1f338e3e263069f0a6ee Mon Sep 17 00:00:00 2001 From: shimingxy Date: Thu, 12 Mar 2020 01:19:48 +0800 Subject: [PATCH] i --- docs/authn/social.md | 34 +++++++++++++++++---------------- docs/images/authn/justauth.png | Bin 0 -> 6186 bytes 2 files changed, 18 insertions(+), 16 deletions(-) create mode 100644 docs/images/authn/justauth.png diff --git a/docs/authn/social.md b/docs/authn/social.md index 0b86c01f..225b152f 100644 --- a/docs/authn/social.md +++ b/docs/authn/social.md @@ -43,22 +43,22 @@ config.socialsignon.sinaweibo.sortorder=1 配置maxkey/spring/maxkey-support-social.xml

-
-	
-	
-	
-	
-	
-	
-
+<bean id="socialSignOnWeibo" class="org.maxkey.authn.support.socialsignon.service.SocialSignOnProvider">
+	<property name="provider" value="${config.socialsignon.sinaweibo.provider}"/>
+	<property name="providerName" value="${config.socialsignon.sinaweibo.provider.name}"/>
+	<property name="icon" value="${config.socialsignon.sinaweibo.icon}"/>
+	<property name="clientId" value="${config.socialsignon.sinaweibo.client.id}"/>
+	<property name="clientSecret" value="${config.socialsignon.sinaweibo.client.secret}"/>
+	<property name="sortOrder" value="${config.socialsignon.sinaweibo.sortorder}"/>
+</bean>
 
-
-	
-		
-			
-		
-	
-
+<bean id="socialSignOnProviderService" class="org.maxkey.authn.support.socialsignon.service.SocialSignOnProviderService">
+	<property name="socialSignOnProviders" >
+		<list>
+			<ref bean="socialSignOnWeibo" />
+		</list>
+	</property>
+</bean>
 

账号绑定

@@ -72,6 +72,8 @@ config.socialsignon.sinaweibo.sortorder=1

第三方支持

-MaxKey使用第三方的登录认证库,认证支持的第三方,请见官方地址 +MaxKey使用第三方的登录认证库,认证支持的第三方,请见JustAuth官方地址 + + https://docs.justauth.whnb.wang/#/ \ No newline at end of file diff --git a/docs/images/authn/justauth.png b/docs/images/authn/justauth.png new file mode 100644 index 0000000000000000000000000000000000000000..2d326a4504b357f4778941d2183561df58e5f167 GIT binary patch literal 6186 zcmZvhcQ71Y+xPXd2+`SS5xphE5*xzmq6g8V+h7riUZdA&v4W7*Tl8I`M~}XUwrUW4 zk&x9luit&Y?|a|#%=6EgGuK?#HD|tO&YbW0oH%`5bs7LWfPjF2MpHw@kbr;?b~AUN zAiEiL{B5lX2v~k;swf%xVX(P@Z|+P74`h%*G!`L5MLREbW#8u!z0`WCIaQ>K&`kf$ z&nHX681DE~11@G}V{dQ2ygEk+4zc+P=lU=ghn<_dLto2>tzL$UTFea3TwcR}mR=Fy zTiQFb+V^Zxfrq(St>A`+&LJ72wwf?b6bI3giw*(EY3K5l!3T-Ly0gZlQ*RyCN}ou_^Tn-Qay4sPCIM zDUFSw$>rs0l_N7h+kCt7`0A;R$!5Nd8s_(@BKJt(v%d=z+Qj7x#^3VMc$Uogs1Sa4 zzG$by!r{!5i;LQ;r2uJZ=^vwS^s@lhA6-ketdGZxQe;2~sIb zK{D8a$~s4r1WOnRf&hQEb)b;utvot}mvO5)3R5w&PLhg1JV->5OqUmV8zZ%>!3|1t&jiG=^ROaWuz4ORxL#m>t#&_DcdAmn^bkvr8PFw1F z<5I-s=pvCcGUS(YnxxpLqM}JvZ(%0UYT8hh>clQG&q?JR)gS^l|1?5y0(Vz}>@Skp zum=E&4!tH-A}fU&m1MFXW>W>7e_bT3KgFZ+U1AmbNKV-jvzfSM#2>A)B4ft=7%{}e z#41HyT}qSF(|jZ{5by&>5|n{^xX;p8Gnc-f>b^-|4;!vFqWh+UJe?WSX0KQqstkRr zs%G=-_(xFb=#ts5DbMp^GwjOHK)qE!+(~c?C8oU7W1<`9SDg%At`-1_#CWr4J^b>F zYClK9WKFt)Uh$}1CA_Q*{u z4C92go>)&JhhJ_5dVdK!ArteD*hX%ayc0O#MI!8Ar3>$+wzB6@dJg;!b&@xpJU56% zQ#UNgKSap76mXKna;pAKDO2{$-u?*n^Wb$ z3H+@e%LEslqVjrOrQxrRbs?9O|5_kBC+E9e_E%KM7ej{=J%c1atgdaDmiP^xW&>3r z`S?O-Af zEN!HFCBgZO;XnO(+1c18T$0suh7S(h>1k(UbMmdGWONND0g=_ID5eO8elzfW-Nb2rP&YpW%ozQir%B+uyiC-9Ga8p_8%*!+K$O^H1N-svw{GfhE|q(qOCn8v$& z=vn#UJ+kG-wB}ZLJKKtt?^(xJZ4PhQce{sM6Jk17b8Z3l!SC>iIDBWYZ6{i*^Vcl7 z9RODKhbfV#RItVHSlY8(ZgUTB4O3d32f!Rn0g$S6 zuZb}C`I*qsbwC!rhCh~xbccIVnWF;;4o#(Y|vu`Ff*FjEXOCGru^?+mdK27OQ(1*)nOkav1#H5u z+(>yMnDy1`FF!{X1=M8Xx7&{tYB$;`U}bDPiyH;#^LerdZ$MnEaLkD4j;w0hEzF)g z0Cw?4da#x*Vu8=4qTOo3RRq@RzsZBNBE$Cgs~v1fa>=(aXTa%0if z){8YBMZetP--8VKn|a<0F48aQbXPXC?|M!uUE*o1qkO_F>l9;rjK^hHMxCB_UBA^$ zU*Uo*sG^y36WC_SzL=_f;>*r#X=$MxrBN(62aN?5oyJhTE8Goy+kL)RMjP-fM$Y`)GW4c&;(cPb^^eE>(CO|d*;fLamZs9T z>>8ZU&SXZZU+V;P{pkvRe5*yngt0Pt-bV`QxcGEQKs*IM^$B{-oV9uysvyTtCKL6u zDRWoamaJQW*V4%j5rr-pXg^1}NIL6X_Od^0I8oggiu&m=1Xll+aM?0gQo&PSQw=-<&JftZgk{iiDjnN;DkWoL92`kPZVe^w9;L<9W{DZ@# z<>&M0nPD*Nx#^ z;O$wk*qC*HsovJ{K^s}5Pk|DU{)OL`?Tj@2-ot<S;Y=RVwJ8!WD>;10k^jEHG+LVMQR zSr9aE3CKc=d*J&0Cm@SGxrXuIAFBOL(06!PDN{tzA@^^gJLWZ^7HWc-vou zODy8``#Ox=%1^;cqA(fMArUm8W85#9MXva@7&~CGGq5j!8T0Yis*l{MkcQ(@m4nww#9*{$7!#Sh>4X@4n4X`# zKAn>MZ40WN!oWWFh@>P+8tinj7dnrg9BMJjYD9!RA*!$M4N=iw8BE?mnSGTJ49^b@ zb$R>_t$PpJQ-T=rSJ5hqYf@8Jw<5)QblfY;p^@q14TL3cwPcF)4QP()L7_E58Kwm5 zM6f64vyReZir~^%O9efvr;n-*p}LB!pzNklihOKw$`kv~jTLD%)?uLDof7S(fhLEC z1anOoI1_0V+H#CW&qINUIolpB4)nZ@V?**m${+Z1h19{DX zwNKT|7>|rra*V#?#BJzQoiXmCiO>GuORIG2h#cP$Z7%;1j~jDzn@X*&pV$e=QCkht ze@z0CzL7pkOrVcxPSEDSqQ?ET=Wy5UfQY#DF6U0?(5bVuN8xtH1XyIyq`xHxa<+v6 zv*JyJF>l`^nym8FmHIn36v|F*EhTYtAQ&)oSv=3OjZ2>CdGXsp93zb6FBtK*)8ef`QNe z{2@wH>9RSwg$@&Et_QShG=5X{fXLGO3j&DXaOvYS(A23+sDjiN%RM_D#2-jCZmv?j z=0oI~XtXdwz~icD{PIxGuNa@&sQK7#_kF#Coz;OeUS#`(JGH1oLp6QYHwGq-!zG)S zoyH1?j+|I6AfTf%Q6#&Bp;>b)`rNFr-mOB7w4J!X}obb)H z;p3rRw5|xZJRm=}qh0k*9-IWtX-I)xT;hxd-HSG@dzc&E_$}VMUX8+4h(BDWtzU~A zScwuR!xs@;qdg5f#cb6<5()1VwRLsVE_AE5mB}7sJoO1`8Vbq$k+6@F?XMb zb0p}IVNALlq`i8@(D1B4vOg+eK4s!+?y2bH&yo%ar8V**geHLIOR-+J7pGboXAM$8 z8^%$6N&IiPlL?Wu`~*mHCI~q2IS~YSRdV-l#dJTazM3Vhtl~KJ7h5YSrXZTsq)_8y z81DHeAr|Gt<^7cerHh6t4d!%g(T9%91@@3v72JxUjY>MO3>MsdK$}zlM0w}^LbY63VbR9x$ zU8^={pNAM`OqZH8;>m!_@&Kob!D7GCDYW#E6^)9jh_t-aM9G5FyN@s|mD)+zmsv-x zHg5}utOLDuA)~Yo^zb!8>_>v;0E1>_^ew?CACm$lixN8yf?IY;_LPQ9^30Ce6qV6F zddb0|d>&GhyWz|pP*>(sD6!~_*OqUsrXuK|*2Z$ih~1K;6m>$-ggD36 zIN71zNGR@;M$33 zRDz^9czcs`&KE^k;Dcsg=Lx;$pYavF9&QgOo##i-l};^VDjByS6wO#bX~wUGLz+``SfqG;f}vTAe%zaRc zs7CF5`5baERfCbQ=a-3+1KwN#aal4L)+rqLx^WJ5gmyX?po121Gl4nkH~)OcY3gOB zsy9ANE$*>m~=Ow$!h7G~DIzqt+AF+tCw#F3($rh2-N_JZ2ZN z_dF!3;38GPMJj^f4&?FoNc$O@k9;BtmxICnUJ0?H$V)~@;04#6Fdtd{M0X;o+C)dz zy!{gAdz~V#DZ`9nq<0inwzcS*IY!)6;zjMqOtVT!`~WF05jM_v$072_WR8ADor!we z&W5WLS(8UV!@gk-QV?{gq|i_Z=NXZGzL=ArRr~D^eHT+<66spC?Zi`w?|*4JsmQ%* zqX)-Y>{Z6&8Sha~)LlV!#Oh$dLnbcNEm}x{tna}sPl8;I1Rh6q`OBZ=yXMPdX-CJD zEsR;1NH)Z+P8M-hR$c}u;-2a#yulj7- zuTTl>>lZu%_X!gthKcZa?0={WlWv&An$K0R z3_{T}pk9?!21aq2Ip{-#xs=(EmwR1pLd*PkhdnI9a=Y-e;QgB5mv@6aVq)p@z|kQB z>3QPDl3Slb4ObLV!Meivxy8&FjFXp1xKd6RMk}2dZ0la1D^n4}X3X(5lHJEV5L0q_QsC!>eX9;#5!ETFc*_j=Rrpx*X4cxEQObw)ZRu0k!LQylQszrxjTnD>8UYjnS+;{Oc&hl~GT=KWs~{NKg@4Z;5(LH`c~ h|2HllEcr|RsbH2~*jS+B<_~~CQ&m@`8e$Xve*h