KEYCLOAK-1280: i18n logging for org.keycloak.protocol.oidc.mappers
This commit is contained in:
parent
adfc192877
commit
9c33738941
3 changed files with 8 additions and 4 deletions
|
@ -1,11 +1,11 @@
|
|||
package org.keycloak.protocol.oidc.mappers;
|
||||
|
||||
import org.jboss.logging.Logger;
|
||||
import org.keycloak.models.ProtocolMapperModel;
|
||||
import org.keycloak.protocol.ProtocolMapperUtils;
|
||||
import org.keycloak.protocol.oidc.OIDCLoginProtocol;
|
||||
import org.keycloak.provider.ProviderConfigProperty;
|
||||
import org.keycloak.representations.IDToken;
|
||||
import org.keycloak.services.ServicesLogger;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
@ -17,7 +17,7 @@ import java.util.Map;
|
|||
* @version $Revision: 1 $
|
||||
*/
|
||||
public class OIDCAttributeMapperHelper {
|
||||
private static final Logger logger = Logger.getLogger(OIDCAttributeMapperHelper.class);
|
||||
private static final ServicesLogger logger = ServicesLogger.ROOT_LOGGER;
|
||||
|
||||
public static final String TOKEN_CLAIM_NAME = "claim.name";
|
||||
public static final String TOKEN_CLAIM_NAME_LABEL = "tokenClaimName.label";
|
||||
|
@ -46,7 +46,7 @@ public class OIDCAttributeMapperHelper {
|
|||
return result;
|
||||
} else {
|
||||
if (valueAsList.size() > 1) {
|
||||
logger.warnf("Multiple values found '%s' for protocol mapper '%s' but expected just single value", attributeValue.toString(), mappingModel.getName());
|
||||
logger.multipleValuesForMapper(attributeValue.toString(), mappingModel.getName());
|
||||
}
|
||||
|
||||
attributeValue = valueAsList.get(0);
|
||||
|
|
|
@ -110,7 +110,7 @@ public class UserAttributeMapper extends AbstractOIDCProtocolMapper implements O
|
|||
if (multivalued) {
|
||||
mapper.getConfig().put(ProtocolMapperUtils.MULTIVALUED, "true");
|
||||
}
|
||||
|
||||
|
||||
return mapper;
|
||||
}
|
||||
|
||||
|
|
|
@ -217,4 +217,8 @@ public interface ServicesLogger extends BasicLogger {
|
|||
@LogMessage(level = ERROR)
|
||||
@Message(id=45, value="Invalid token. Token verification failed.")
|
||||
void invalidToken();
|
||||
|
||||
@LogMessage(level = WARN)
|
||||
@Message(id=46, value="Multiple values found '%s' for protocol mapper '%s' but expected just single value")
|
||||
void multipleValuesForMapper(String attrValue, String mapper);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue