|
@@ -3,6 +3,7 @@ package com.qmth.ops.api.security;
|
|
|
import com.qmth.boot.core.security.annotation.AuthorizationComponent;
|
|
|
import com.qmth.boot.core.security.service.AuthorizationService;
|
|
|
import com.qmth.boot.core.sms.model.SmsConstants;
|
|
|
+import com.qmth.boot.core.solar.model.AppControl;
|
|
|
import com.qmth.boot.tools.signature.SignatureType;
|
|
|
import com.qmth.ops.api.constants.OpsApiConstants;
|
|
|
import com.qmth.ops.biz.domain.Deploy;
|
|
@@ -28,6 +29,7 @@ public class OpenAuthorizationService implements AuthorizationService<AccessDepl
|
|
|
|
|
|
@Override
|
|
|
public boolean hasPermission(AccessDeploy accessDeploy, String path) {
|
|
|
- return true;
|
|
|
+ AppControl control = accessDeploy.getDeploy().getControl();
|
|
|
+ return control == null || !control.hasExpired();
|
|
|
}
|
|
|
}
|