File tree Expand file tree Collapse file tree 1 file changed +24
-21
lines changed
Expand file tree Collapse file tree 1 file changed +24
-21
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ var AuthenticationOptionCollection = require('./models/authentication-option-col
77
88var InputView = require ( './input-view' ) ;
99var inputTemplate = require ( './input-default.jade' ) ;
10+ var _ = require ( 'lodash' ) ;
1011
1112var NONE = {
1213 _id : 'NONE' ,
@@ -83,23 +84,6 @@ var KERBEROS = {
8384 ]
8485} ;
8586
86- var X509 = {
87- _id : 'X509' ,
88- title : 'X.509' ,
89- // @todo (imlucas) Fix `app.isFeatureEnabled` is not a function.
90- // enabled: app.isFeatureEnabled('Connect with X.509'),
91- enabled : true ,
92- fields : [
93- new InputView ( {
94- template : inputTemplate ,
95- name : 'x509_username' ,
96- label : 'Username' ,
97- placeholder : '' ,
98- required : true
99- } )
100- ]
101- } ;
102-
10387var LDAP = {
10488 _id : 'LDAP' ,
10589 title : 'LDAP' ,
@@ -125,10 +109,29 @@ var LDAP = {
125109 ]
126110} ;
127111
128- module . exports = new AuthenticationOptionCollection ( [
112+ var X509 = {
113+ _id : 'X509' ,
114+ title : 'X.509' ,
115+ // @todo (imlucas) Fix `app.isFeatureEnabled` is not a function.
116+ // enabled: app.isFeatureEnabled('Connect with X.509'),
117+ enabled : false ,
118+ fields : [
119+ new InputView ( {
120+ template : inputTemplate ,
121+ name : 'x509_username' ,
122+ label : 'Username' ,
123+ placeholder : '' ,
124+ required : true
125+ } )
126+ ]
127+ } ;
128+
129+ var allAuthModes = [
129130 NONE ,
130131 MONGODB ,
131132 KERBEROS ,
132- X509 ,
133- LDAP
134- ] ) ;
133+ LDAP ,
134+ X509
135+ ] ;
136+
137+ module . exports = new AuthenticationOptionCollection ( _ . filter ( allAuthModes , 'enabled' ) ) ;
You can’t perform that action at this time.
0 commit comments