package com.fr.plugin; import com.fanruan.api.decision.auth.bean.BasePassportBean; import com.fr.decision.authorize.Passport; import com.fr.third.fasterxml.jackson.annotation.JsonSubTypes; @JsonSubTypes.Type(value = Oauth2Bean.class, name = "LdapAuthenticBean") public class Oauth2Bean extends BasePassportBean{ @Override public String markType() { return FLPassportProvider.PASSPORT_TYPE; } @Override public BasePassportBean createPassportBean(Oauth2Passport oauth2Passport) { return this; } @Override public Passport createPassport() { Oauth2Passport oauth2Passport = new Oauth2Passport(); return oauth2Passport; } }