...
b) Choose between iFrame and non-iFrame option
In Using this table you can make a choice, which option is best for you.
Generally, things like different login forms do not function well, when in iFrame, so it is advisable to take the app out of iFrame. The iFrame will only be needed to install the application, but a user will be taken out, upon login.
...