Users having multiple Grassland Systems from GNey are common. For example, a front end web based, online application for public as well as customer, and internally few modules serves different purposes such as Inventory Control, Invoicing and separate business flow module such as Shop Flow System etc. For the benefits and conveniences of the users, it will be great to have a single centrally account management, having to remember only single username and password, you can login to different systems using the same account and get you exactly the right roles.
Of course it can be done through ActiveDirectory, however not many Small and Medium Enterprise having the budget to implement them throughout the company as well as more often than not these computers are commonly shared or even sometimes using their own personal laptop. Besides, there is still the need to manage the roles separately for different modules.
This is where GrasslandRemoteMembershipProvider comes in. It is actually based on WCF communication to connect the central account server. The great flexibility of WCF channel offers the possibility the connection from desktop based application or web-based application or even shared hosting website or mobile application.
Of course since it is authentication, encryption has to be done properly for security purposes.