2
0
MaxKey 2 жил өмнө
parent
commit
f2cac29ecb

+ 1 - 0
maxkey-core/src/main/java/org/maxkey/entity/apps/AppsOAuth20Details.java

@@ -111,6 +111,7 @@ public class AppsOAuth20Details extends Apps {
         this.setAdapterName(application.getAdapterName());
         this.setFrequently(application.getFrequently());
         this.setStatus(application.getStatus());
+        this.setInducer(application.getInducer());
         
         this.clientSecret = baseClientDetails.getClientSecret();
         this.scope = StringUtils

+ 3 - 0
maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml

@@ -157,6 +157,9 @@
 			adaptername			=	#{adapterName},
 			adapter				=	#{adapter},
 			</if>
+			<if test="inducer != null and inducer != ''">
+			inducer             =   #{inducer},
+			</if>
 			principal			=	#{principal},
 			credentials			=	#{credentials},
 			visible				=	#{visible},

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

@@ -503,6 +503,20 @@
           </nz-form-item>
         </div>
         <div nz-row>
+          <nz-form-item>
+            <nz-form-label [nzSm]="8" [nzXs]="24" nzFor="inducer">{{ 'mxk.apps.inducer' | i18n }}</nz-form-label>
+            <nz-form-control [nzSm]="16" [nzMd]="16" [nzXs]="36" [nzXl]="48"
+              nzErrorTip="The input is not valid inducer!">
+              <nz-select [(ngModel)]="form.model.inducer" [ngModelOptions]="{ standalone: true }" name="isAdapter"
+                id="inducer">
+                <nz-option nzValue="IDP" nzLabel="IDP"></nz-option>
+                <nz-option nzValue="SP" nzLabel="SP"></nz-option>
+              </nz-select>
+            </nz-form-control>
+          </nz-form-item>
+          <nz-form-item> </nz-form-item>
+        </div>
+        <div nz-row>
           <nz-form-item style="width: 100%">
             <nz-form-label [nzSm]="4" [nzXs]="24" nzFor="description">{{ 'mxk.text.description' | i18n }}
             </nz-form-label>

+ 1 - 0
maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/en-US.json

@@ -361,6 +361,7 @@
 			"extendAttr.parameter": "parameter",
 			"extendAttr.parameter.type": "type",
 			"extendAttr.parameter.value": "value",
+			"inducer":"Inducer",
 			"principal": "principal",
 			"credentials": "credentials",
 			"adapter.name": "name",

+ 1 - 0
maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-CN.json

@@ -362,6 +362,7 @@
 			"extendAttr.parameter": "参数",
 			"extendAttr.parameter.type": "类型",
 			"extendAttr.parameter.value": "值",
+			"inducer":"引导",
 			"principal": "凭证",
 			"credentials": "秘钥",
 			"adapter.name": "名称",

+ 1 - 0
maxkey-web-frontend/maxkey-web-mgt-app/src/assets/i18n/zh-TW.json

@@ -363,6 +363,7 @@
 			"extendAttr.parameter": "參數",
 			"extendAttr.parameter.type": "類型",
 			"extendAttr.parameter.value": "值",
+			"inducer":"引導",
 			"principal": "憑證",
 			"credentials": "秘鑰",
 			"adapter.name": "名稱",