@@ -88,16 +88,19 @@ public class S3ResourceModelSource implements ResourceModelSourceFactory,Describ
88
88
"json"
89
89
));
90
90
91
- final static Map <String , Object > renderingOptionsAuthentication = getRenderOpt ("Credentials" ,false );
92
- final static Map <String , Object > renderingOptionsConnection = getRenderOpt ("Connection" ,false );
93
- final static Map <String , Object > renderingOptionsResource = getRenderOpt ("Resource" ,false );
91
+ final static Map <String , Object > renderingOptionsAuthentication = getRenderOpt ("Credentials" ,false , true );
92
+ final static Map <String , Object > renderingOptionsConnection = getRenderOpt ("Connection" ,false , false );
93
+ final static Map <String , Object > renderingOptionsResource = getRenderOpt ("Resource" ,false , false );
94
94
95
- protected static Map <String , Object > getRenderOpt (String value , boolean secondary ) {
95
+ protected static Map <String , Object > getRenderOpt (String value , boolean secondary , boolean password ) {
96
96
Map <String , Object > ret = new HashMap <>();
97
97
ret .put (StringRenderingConstants .GROUP_NAME ,value );
98
98
if (secondary ){
99
99
ret .put (StringRenderingConstants .GROUPING ,"secondary" );
100
100
}
101
+ if (password ){
102
+ ret .put ("displayType" ,StringRenderingConstants .DisplayType .PASSWORD );
103
+ }
101
104
return ret ;
102
105
}
103
106
0 commit comments