Hi Zico,
Yes, those are the requirements. When there is no active session, meaning you are not logged into any of the webshop or ERP, and you first log into the webshop, I have implemented a check in the 'Person Authentication Script' to ensure the user has the necessary User Permission to log in. However, if a session has already been established by other applications (for example, the ERP), the script does not execute because a session already exists.