1515public class WebConfig {
1616
1717 private static String [] callbacks ;
18- private static Boolean jsonpReferCheckEnabled = false ;
18+ private static Boolean jsonpReferCheckEnabled = false ;
1919 private static String [] jsonpRefererHost ;
2020 private static String [] referWhitelist ;
2121 private static String [] referUris ;
2222 private static Boolean referSecEnabled = false ;
2323 private static String businessCallback ;
24- private static ArrayList <String > safeDomains = new ArrayList <>();
25- private static ArrayList <String > blockDomains = new ArrayList <>();
24+ private static ArrayList <String > safeDomains = new ArrayList <>();
25+ private static ArrayList <String > blockDomains = new ArrayList <>();
2626 private static ArrayList <String > ssrfSafeDomains = new ArrayList <>();
27- private static ArrayList <String > ssrfBlockDomains = new ArrayList <>();
27+ private static ArrayList <String > ssrfBlockDomains = new ArrayList <>();
2828 private static ArrayList <String > ssrfBlockIps = new ArrayList <>();
29+
2930 /**
3031 * application.properties里object自动转jsonp的referer校验开关
32+ *
3133 * @param jsonpReferCheckEnabled jsonp校验开关
3234 */
3335 @ Value ("${joychou.security.jsonp.referer.check.enabled}" )
34- public void setJsonpReferCheckEnabled (Boolean jsonpReferCheckEnabled ){
36+ public void setJsonpReferCheckEnabled (Boolean jsonpReferCheckEnabled ) {
3537 WebConfig .jsonpReferCheckEnabled = jsonpReferCheckEnabled ;
3638 }
37- public static Boolean getJsonpReferCheckEnabled (){
39+
40+ public static Boolean getJsonpReferCheckEnabled () {
3841 return jsonpReferCheckEnabled ;
3942 }
4043
4144
4245 @ Value ("${joychou.security.jsonp.callback}" )
43- public void setJsonpCallbacks (String [] callbacks ){
46+ public void setJsonpCallbacks (String [] callbacks ) {
4447 WebConfig .callbacks = callbacks ;
4548 }
46- public static String [] getJsonpCallbacks (){
49+
50+ public static String [] getJsonpCallbacks () {
4751 return callbacks ;
4852 }
4953
5054
5155 @ Value ("${joychou.security.referer.enabled}" )
52- public void setReferSecEnabled (Boolean referSecEnabled ){
56+ public void setReferSecEnabled (Boolean referSecEnabled ) {
5357 WebConfig .referSecEnabled = referSecEnabled ;
5458 }
55- public static Boolean getReferSecEnabled (){
59+
60+ public static Boolean getReferSecEnabled () {
5661 return referSecEnabled ;
5762 }
5863
5964
6065 @ Value ("${joychou.security.referer.host}" )
61- public void setReferWhitelist (String [] referWhitelist ){
66+ public void setReferWhitelist (String [] referWhitelist ) {
6267 WebConfig .referWhitelist = referWhitelist ;
6368 }
64- public static String [] getReferWhitelist (){
69+
70+ public static String [] getReferWhitelist () {
6571 return referWhitelist ;
6672 }
6773
6874
6975 @ Value ("${joychou.security.referer.uri}" )
70- public void setReferUris (String [] referUris )
71- {
76+ public void setReferUris (String [] referUris ) {
7277 WebConfig .referUris = referUris ;
7378 }
74- public static String [] getReferUris (){
79+
80+ public static String [] getReferUris () {
7581 return referUris ;
7682 }
7783
7884
7985 @ Value ("${joychou.business.callback}" )
80- public void setBusinessCallback (String businessCallback ){
86+ public void setBusinessCallback (String businessCallback ) {
8187 WebConfig .businessCallback = businessCallback ;
8288 }
83- public static String getBusinessCallback (){
89+
90+ public static String getBusinessCallback () {
8491 return businessCallback ;
8592 }
8693
8794
88- void setSafeDomains (ArrayList <String > safeDomains ){
95+ void setSafeDomains (ArrayList <String > safeDomains ) {
8996 WebConfig .safeDomains = safeDomains ;
9097 }
91- public static ArrayList <String > getSafeDomains (){
98+
99+ public static ArrayList <String > getSafeDomains () {
92100 return safeDomains ;
93101 }
94102
95103
96- void setBlockDomains (ArrayList <String > blockDomains ){
104+ void setBlockDomains (ArrayList <String > blockDomains ) {
97105 WebConfig .blockDomains = blockDomains ;
98106 }
99- public static ArrayList <String > getBlockDomains (){
107+
108+ public static ArrayList <String > getBlockDomains () {
100109 return blockDomains ;
101110 }
102111
103112
104- void setSsrfSafeDomains (ArrayList <String > ssrfSafeDomains ){
113+ void setSsrfSafeDomains (ArrayList <String > ssrfSafeDomains ) {
105114 WebConfig .ssrfSafeDomains = ssrfSafeDomains ;
106115 }
107- public static ArrayList <String > getSsrfSafeDomains (){
116+
117+ public static ArrayList <String > getSsrfSafeDomains () {
108118 return ssrfSafeDomains ;
109119 }
110120
111121
112- void setSsrfBlockDomains (ArrayList <String > ssrfBlockDomains ){
122+ void setSsrfBlockDomains (ArrayList <String > ssrfBlockDomains ) {
113123 WebConfig .ssrfBlockDomains = ssrfBlockDomains ;
114124 }
115- public static ArrayList <String > getSsrfBlockDomainsDomains (){
125+
126+ public static ArrayList <String > getSsrfBlockDomainsDomains () {
116127 return ssrfBlockDomains ;
117128 }
118129
119130
120- void setSsrfBlockIps (ArrayList <String > ssrfBlockIps ){
131+ void setSsrfBlockIps (ArrayList <String > ssrfBlockIps ) {
121132 WebConfig .ssrfBlockIps = ssrfBlockIps ;
122133 }
123- public static ArrayList <String > getSsrfBlockIps (){
134+
135+ public static ArrayList <String > getSsrfBlockIps () {
124136 return ssrfBlockIps ;
125137 }
126138}
0 commit comments