|
@@ -76,7 +76,7 @@
|
|
76
|
<el-form-item label="PkceMethod" prop="pkce_method">
|
76
|
<el-form-item label="PkceMethod" prop="pkce_method">
|
|
77
|
<el-select v-model="formData.pkce_method" placeholder="Select PKCE Method">
|
77
|
<el-select v-model="formData.pkce_method" placeholder="Select PKCE Method">
|
|
78
|
<el-option label="S256 (Recommended)" value="S256"></el-option>
|
78
|
<el-option label="S256 (Recommended)" value="S256"></el-option>
|
|
79
|
- <el-option label="Plain" value="Plain"></el-option>
|
|
|
|
|
|
79
|
+ <el-option label="Plain" value="plain"></el-option>
|
|
80
|
</el-select>
|
80
|
</el-select>
|
|
81
|
</el-form-item>
|
81
|
</el-form-item>
|
|
82
|
</el-col>
|
82
|
</el-col>
|
|
@@ -176,7 +176,7 @@
|
|
176
|
oauth_type: [{ required: true, message: T('ParamRequired', { param: 'oauth_type' }), trigger: 'blur' }],
|
176
|
oauth_type: [{ required: true, message: T('ParamRequired', { param: 'oauth_type' }), trigger: 'blur' }],
|
|
177
|
issuer: [{ required: true, message: T('ParamRequired', { param: 'issuer' }), trigger: 'blur' }],
|
177
|
issuer: [{ required: true, message: T('ParamRequired', { param: 'issuer' }), trigger: 'blur' }],
|
|
178
|
pkce_method: [{ required: false, message: T('ParamRequired', { param: 'pkce_method' }), trigger: 'blur' },
|
178
|
pkce_method: [{ required: false, message: T('ParamRequired', { param: 'pkce_method' }), trigger: 'blur' },
|
|
179
|
- {
|
|
|
|
|
|
179
|
+ {
|
|
180
|
validator: (rule, value, callback) => {
|
180
|
validator: (rule, value, callback) => {
|
|
181
|
const allowedValues = ["S256", "Plain"];
|
181
|
const allowedValues = ["S256", "Plain"];
|
|
182
|
if (!allowedValues.includes(value)) {
|
182
|
if (!allowedValues.includes(value)) {
|
|
@@ -184,8 +184,8 @@
|
|
184
|
} else {
|
184
|
} else {
|
|
185
|
callback(); // 校验通过
|
185
|
callback(); // 校验通过
|
|
186
|
}
|
186
|
}
|
|
187
|
- },
|
|
|
|
188
|
- trigger: 'change'
|
|
|
|
|
|
187
|
+ },
|
|
|
|
188
|
+ trigger: 'change'
|
|
189
|
}
|
189
|
}
|
|
190
|
]
|
190
|
]
|
|
191
|
}
|
191
|
}
|