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
7
7
8
8
var InputView = require ( './input-view' ) ;
9
9
var inputTemplate = require ( './input-default.jade' ) ;
10
+ var _ = require ( 'lodash' ) ;
10
11
11
12
var NONE = {
12
13
_id : 'NONE' ,
@@ -83,23 +84,6 @@ var KERBEROS = {
83
84
]
84
85
} ;
85
86
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
-
103
87
var LDAP = {
104
88
_id : 'LDAP' ,
105
89
title : 'LDAP' ,
@@ -125,10 +109,29 @@ var LDAP = {
125
109
]
126
110
} ;
127
111
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 = [
129
130
NONE ,
130
131
MONGODB ,
131
132
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