logger.trace("Delegating token validation to token provider. Token NS: " + securityToken.getNamespaceURI() + " ::LocalName: " + securityToken.getLocalName());
try {
if (securityToken != null)
context.setQName(new QName(securityToken.getNamespaceURI(), securityToken.getLocalName()));
PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance();
sts.initialize(configuration);
sts.validateToken(context);
// provider.validateToken(context);
} catch (ProcessingException e) {
throw logger.stsError(e);
}