Based on my understanding you should be able to expose your authentication functionality for example by using
shared services, which basically are classes that can be accessed from the container through a common interface, allowing you to have system-wide services, such as authentication. This way you should be able to share your authentication
token across your different modules.
For more information about Shared Services you could check the following chapter of the
Also, I believe you could find the following blog post interesting:
There you could find a sample and information on how to wrap a ria service in a shared service, which is registered in the container through a common interface mapping, defined in a common project. This way you could consume this service using this interface
in all your modules.
I hope you find this handy,