in lib/Authentication.cc [138:156]
AuthenticationPtr tryCreateBuiltinAuth(const std::string& pluginName, const std::string& authParamsString) {
if (boost::iequals(pluginName, TLS_PLUGIN_NAME) || boost::iequals(pluginName, TLS_JAVA_PLUGIN_NAME)) {
return AuthTls::create(authParamsString);
} else if (boost::iequals(pluginName, TOKEN_PLUGIN_NAME) ||
boost::iequals(pluginName, TOKEN_JAVA_PLUGIN_NAME)) {
return AuthToken::create(authParamsString);
} else if (boost::iequals(pluginName, ATHENZ_PLUGIN_NAME) ||
boost::iequals(pluginName, ATHENZ_JAVA_PLUGIN_NAME)) {
return AuthAthenz::create(authParamsString);
} else if (boost::iequals(pluginName, OAUTH2_TOKEN_PLUGIN_NAME) ||
boost::iequals(pluginName, OAUTH2_TOKEN_JAVA_PLUGIN_NAME)) {
return AuthOauth2::create(authParamsString);
} else if (boost::iequals(pluginName, DEFAULT_BASIC_METHOD_NAME) ||
boost::iequals(pluginName, BASIC_JAVA_PLUGIN_NAME)) {
return AuthBasic::create(authParamsString);
} else {
return AuthenticationPtr();
}
}