Openfire hosted in DMZ - Internet access

Hello,

Can anyone suggest the possible options to host Openfire in DMZ? We already have hosted Openfire in LAN and now want to enable Internet access so that XMPP clients can connect from anywhere (office/ home).

Openfire hosted in LAN is using JDBC Auth Provider. What can be authentication mechanism for Internet users and how will Openfire hosted in DMZ connect with Openfire hosted in LAN.

Looking forward for your inputs or any other potential approach. Thanks!