External User Applications

When developing an application for an external user, the following must be implemented:

As well as there being internal and external user types. There can also be different types of external users. For example, there may be an external user of type 'PUBLIC' who could have limited access to an external application. There could be another external user of type 'PROVIDER' who is a registered external user. The ability to have different types of external users provides more flexibility within an external application, allowing finer grained control over authentication of the external user based on the external user type.