String secretKey = UUID.randomUUID().toString();
// The password reset request hasn't been verified by the tenant yet.
// Hence using the super tenant registry instance
Registry registry = Util.getConfigSystemRegistry(0);
Resource resource = registry.newResource();
// store the redirector url
resource.setProperty("redirectPath", serviceConfig.getRedirectPath());
// store the user data, redirectPath can be overwritten here.
for (String s : data.keySet()) {
resource.setProperty(s, data.get(s));