String provider = appData.getProvider();
if(provider.equals("self")){
SelfAuthStruct modData = (SelfAuthStruct) StdRx.read(rawData, SelfAuthStruct.class);
return net.virtalabs.auth.mod.auth.self.SelfAuth.run(modData);
} else if(provider.equals("google")){
GoogleAuthStruct modData = (GoogleAuthStruct) StdRx.read(rawData, GoogleAuthStruct.class);
return net.virtalabs.auth.mod.auth.google.GoogleAuth.run(modData);
} else {
throw new AppException("Provider unsupported yet",C.NO_SUCH_PROVIDER);
}
}