in authentication-server/src/main/java/org/apache/servicecomb/fence/authentication/ThirdPartyProviderEndpoint.java [38:54]
public String providerInfo(@PathVariable(name = "provider") String provider,
@RequestParam(name = "login", required = false) String login,
@RequestParam(name = "redirectURI") String redirectURI,
@RequestParam(name = "scope", required = false) String scope,
@CookieValue(name = "initialState") String initialState) {
for (ThirdPartyTokenGranter granter : granters) {
if (granter.enabled() && granter.name().equals(provider)) {
String info = granter.providerInfo(provider, redirectURI, login, scope, initialState);
if (info != null) {
return info;
}
}
}
return null;
}