in src/main/java/com/googlesource/gerrit/plugins/oauth/GoogleOAuthService.java [223:239]
public String getAuthorizationUrl() {
StringBuilder urlBuilder = new StringBuilder(service.getAuthorizationUrl());
try {
if (domains.size() == 1) {
urlBuilder.append("&hd=");
urlBuilder.append(URLEncoder.encode(domains.get(0), StandardCharsets.UTF_8.name()));
} else if (domains.size() > 1) {
urlBuilder.append("&hd=*");
}
} catch (UnsupportedEncodingException e) {
throw new IllegalArgumentException(e);
}
if (log.isDebugEnabled()) {
log.debug("OAuth2: authorization URL={}", urlBuilder);
}
return urlBuilder.toString();
}