فهرست منبع

去除外部SAML元数据请求

shimingxy 2 روز پیش
والد
کامیت
e18635a298

+ 0 - 9
maxkey-web-frontend/maxkey-web-mgt-app/src/app/routes/apps/app-saml20-details-editer/app-saml20-details-editer.component.html

@@ -339,7 +339,6 @@
               <nz-select [(ngModel)]="form.model.fileType" [ngModelOptions]="{ standalone: true }" nz-input name="fileType" id="fileType">
                 <nz-option nzValue="certificate" nzLabel="{{ 'mxk.apps.saml.fileType.certificate' | i18n }}"> </nz-option>
                 <nz-option nzValue="metadata_file" nzLabel="{{ 'mxk.apps.saml.fileType.metadata.file' | i18n }}"> </nz-option>
-                <nz-option nzValue="metadata_url" nzLabel="{{ 'mxk.apps.saml.fileType.metadata.url' | i18n }}"> </nz-option>
               </nz-select>
             </nz-form-control>
           </nz-form-item>
@@ -357,14 +356,6 @@
                   {{ 'mxk.text.upload' | i18n }}
                 </div>
               </nz-upload>
-              <input
-                *ngIf="form.model.fileType == 'metadata_url'"
-                [(ngModel)]="form.model.metaUrl"
-                [ngModelOptions]="{ standalone: true }"
-                nz-input
-                name="metaUrl"
-                id="metaUrl"
-              />
             </nz-form-control>
           </nz-form-item>
         </div>

+ 0 - 8
maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/apps/controller/SAML20DetailsController.java

@@ -165,14 +165,6 @@ public class SAML20DetailsController   extends BaseAppContorller {
                 if(bArrayInputStream != null) {
                     samlDetails = resolveMetaData(samlDetails,bArrayInputStream);
                 }
-            }else if(samlDetails.getFileType().equals("metadata_url")
-                    &&StringUtils.isNotBlank(samlDetails.getMetaUrl())){//metadata url
-                CloseableHttpClient httpClient = HttpClients.createDefault();
-                HttpPost post = new HttpPost(samlDetails.getMetaUrl());
-                CloseableHttpResponse response = httpClient.execute(post);
-                samlDetails = resolveMetaData(samlDetails,response.getEntity().getContent());;
-                response.close();
-                httpClient.close();
             }
         }