You can federate the Apprenda platform with external identity providers such as Active Directory, Facebook, Google, etc. See here for more information: http://docs.apprenda.com/4-0/federation
However, this is a platform-wide configuration which means that all applications using authentication from the platform will present these authentication options. Futhermore, Facebook and Twitter don't expose federation metadata necessary configure Apprenda, so you would need to federate with a proxy service like Azure's Access Control Service in order to present users with login options and proxy their identity back to the platform.
If this is a case where you have one application that has different authentication requirements than other applications that are already using the platform mechanism, our recommendation is that you build the specialized authentication mechanism into your application and opt not to use the platform's authentication service.