addSecurityTokenConfig(context, config);
return "gadgets.config.init(" + JsonSerializer.serialize(config) + ");\n";
}
private void addSecurityTokenConfig(GadgetContext context, Map<String, Object> config) {
SecurityToken authToken = context.getToken();
if (authToken != null) {
Map<String, String> authConfig = Maps.newHashMapWithExpectedSize(2);
String updatedToken = authToken.getUpdatedToken();
if (updatedToken != null) {
authConfig.put("authToken", updatedToken);
}
String trustedJson = authToken.getTrustedJson();
if (trustedJson != null) {
authConfig.put("trustedJson", trustedJson);
}
config.put("shindig.auth", authConfig);
}