package com.fr.plugin.demo.third.auth; import com.fr.decision.fun.impl.AbstractAccessProvider; import com.fr.plugin.transform.FunctionRecorder; /** * @author chf * @date 2020/9/24 14:43 */ @FunctionRecorder public class CustomAccessProvider extends AbstractAccessProvider { @Override public String access(String username, String password, String thirdToken) { return thirdToken.startsWith(username) ? username : thirdToken; } }