|
|
|
@ -4,7 +4,10 @@ import com.fr.decision.authorize.impl.HttpPassport;
|
|
|
|
|
import com.fr.decision.config.FSConfig; |
|
|
|
|
import com.fr.decision.fun.impl.AbstractHttpAuthorizeProvider; |
|
|
|
|
import com.fr.general.http.HttpToolbox; |
|
|
|
|
import com.fr.intelli.record.Focus; |
|
|
|
|
import com.fr.intelli.record.Original; |
|
|
|
|
import com.fr.log.FineLoggerFactory; |
|
|
|
|
import com.fr.record.analyzer.EnableMetrics; |
|
|
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
|
|
import java.util.Map; |
|
|
|
@ -12,6 +15,7 @@ import java.util.Map;
|
|
|
|
|
/** |
|
|
|
|
* http认证更改内置的认证逻辑,只要返回值不是"false",则认为是认证成功的。 |
|
|
|
|
*/ |
|
|
|
|
@EnableMetrics |
|
|
|
|
public class HttpAuthorizeBridge extends AbstractHttpAuthorizeProvider { |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@ -20,6 +24,7 @@ public class HttpAuthorizeBridge extends AbstractHttpAuthorizeProvider {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Focus(id="com.fr.decision.auth.http", text = "", source = Original.PLUGIN) |
|
|
|
|
public boolean authorize(String username, String inputPassword, String savedPassword, String hashPassword) { |
|
|
|
|
Map<String, String> queryMap = new HashMap<String, String>(); |
|
|
|
|
queryMap.put("username", username); |
|
|
|
|